What does the name Kallikrates mean? What is the meaning of the name Kallikrates?

Meaning of Kallikrates: Name Kallikrates in the Ancient Greek origin, means Beautiful power. Name Kallikrates is of Ancient Greek origin and is a Boy name. People with name Kallikrates are usuallyby religion.