Personally I find it too feminine but if you like it, that's all that matters. I was really nervous about my unusual name choice for my DD but so pleased I held my nerve and went for it because I still love it now.
I think once children are born, they grow into their names and everyone gets used to them.