Cosmo

An Italian name for an attractive and good looking young man.