Browse more than 50,000 names
Gender: Boy
Meaning: Means 'steadfast' Hero from Greek mythology. Shakespearean title: Troilus and Cressida
Origin: Greek, Hispanic, Mythology, Shakespearean