I thinks that's fantastic. I have a weird/boy sounding kinda name myself, and believe me, it builds character and teaches you to stand up for yourself.

I wouldn't blink if I met a boy named Kelly- in fact, I'd think it was a great name.