Socrates

Great intellectual Greek name, great humanist history....but may want to make sure your child is of average or higher intelligence first. It could be embarrassing for a boy who struggles in school.

Socrates comes from Greek elements meaning "whole; unblemished" and "power." Socrates was a classical Greek philosopher and one of the founders of western philosophy.

Your Favorite Names