It's a nice normal strong sort of name for me. I don't think you necessarily need to have a longer first name.
Have something less common for a middle name though. Not Elizabeth (!) to make the name as a whole less common.
It's not unheard of for passport control and debt collectors to get people with the same names and birthdays, I think you want to have something in there that's less likely to be repeated on another young woman.