I think it is gorgeous name...very girly
I don't think it is to long at all.
Good luck with the boys name