Saint names are in widespread use in the modern world for baby girls and baby boys.
Meaning: handsome