I think it's a really cute name. Unlike most 'little boy' names, I can see this suiting a man too, most of these types of names, a man version isn't very workable, but I can totally see a very nice man-Milo