Where it comes from
possibly related to Miles, 'soldier', or a Slavic root meaning 'gracious, dear'
Why It's Popular for Pets
Milo has risen sharply as a cat and dog name in recent years, helped by its friendly sound and by several well-known fictional cats and dogs sharing it.