Milo

Meaning: Gracious, soldier

Origin: English

Pronunciation: My-lo

Culture: English

Gender: Boy

More English Names Generate Similar Names