Καλλίστρατος (Ancient Greek) comes from Ancient Greek κάλλος, from Ancient Greek κᾰλός, from Proto-Indo-European kal-wo-s, from Proto-Indo-European kal- — hard; beautiful; handsome.
Ancestry of “Καλλίστρατος”, step by step
Καλλίστρατος traces back through two separate lines of ancestry.