Origin:Arabic, possible variation of Hussein
Keefe
Meaning: handsome and noble
Origin:Irish
Jamil
Meaning: beautiful, handsome
Origin:Arabic
Bello
Meaning: handsome, beautiful
Origin:Italian
Beauchamp
Meaning: the beautiful field
Origin:French
Beal
Meaning: fair, handsome
Origin:English from French
Thanush
Meaning: good, beautiful
Origin:Indian, Hindi, Telugu
Belcher
Meaning: pretty face
Origin:English from French