That's my name! I'm a guy and for me it works as a diminutive of a polish masculine name "Mikołaj". I always liked it, I actually chose it for myself and everyone uses it as if it was my full name.
This name sounds very much like a diminutive, or the kind of thing you would name your pet to me. It just doesn't sound like full-name material. That doesn't have to mean it's bad, though.
It's a tremendously cute nickname, but maybe a bit too youthful to be used when the girl has hit 16 or so. Certainly not good as an official name, except in Japan.