I had a Milo myself. It is a good, sweet name.
But, if you find it doesn't fit, how about:

Zazu

It is fun to say, and you know that you'll have to say it about one hundred times a day for years to come!