Boy Names baby nameSocrates

What does the name Socrates mean?

The meaning of the name “Socrates” is: “Ancient Philosopher”.

Categories:
Gender:
Origins:
Starts with: