I *love* it, especially as a short form of
Miroslav. But since you don't like
Miroslav, how about another name that has the "mir" element in it, like
Vladimir or
Slavomir or something. It's all boy to me - please don't use it for a girl! I don't really think it works on its own.