The origin of the name Milo is not fully known. Milo has been listed as being both Latin and Old Germanic. Sometimes it is said that it is a form of Miles, but it seems more likely that Milo came first.
According to Behind the Name, it's possible that Milo came from the Medieval Slavic name Milu from which names like Milan, Milena, Ludmila, and Miloslav come. It makes sense that Milo would be related to these names but apparently it isn't certain.
What we do know is that the name Miles came from the Germanic name Milo which was introduced to England by the Normans. The confusing part is that Milo is listed as the "Old Germanic form of Miles as well as the Latinized form." So according to Behind the Name, Milo gave rise to Miles which gave rise to Milo.
Either way, this name dates back to the Middle Ages where it was found being used in official documents. If it does indeed come from the Slavic name Milu, then it would mean "gracious". If it is associated with the Latin word "miles" then Milo would mean "soldier".
These days, Milo is a favorite among celebrities and the Nameberry community. It ranked as the 11th most popular name according to Nameberry's list they generate based on their pageviews.
In the US, though, Milo isn't quite that popular yet. Milo has been in consistent usage since records were first kept in 1880. It had a popularity boost from roughly 1913 thru the mid-1930s before it declined a bit.
Only recently has it started rocketing up the charts, joining the Top 1000 names in 2001. Now by 2014, Milo ranks at #311 with 1,109 male births. There were even 10 females births.
If you're interested in using this name, here are some sibling name ideas and middle name ideas for you:
Sibling Name Ideas:
Sisters: Adele, Emily, Lily, Matilda, Rosalie, Sadie, Zoey
Brothers: August, Ezra, Henry, Julian, Lucas, Oliver, Zane
Middle Name Ideas:
As a Middle Name:
What are your favorite name pairings with Milo?