Soldier; merciful
Milo is a english name meaning “Soldier; merciful”.
Milo is a boy's name of English origin, meaning "Soldier; merciful".
Currently ranked #715 in our directory.