The name Socrates is a boy's name of Greek origin. Socrates and is often added to lists like Steampunk Baby Names and discussed in our forums with posts like "Love, Like, Lose -- Outlandish/Guilty Pleasures edition!".
From the experts:
Quite common in traditional Greek families, but for others, we think Plato might be easier to handle.