I like Alexandra. Not too long. It's very pretty. One of my favorites! I like long names in the way that they have nicknames if they want it. Beautiful name! I like Alexandra Camille or Alexandra Danielle.
Alvina is a no for me, sorry. Antonia is cute, but I really like Alexandra. It's definitely not too long. And she could always go by Alex or another nickname that comes out of Alexandra. Alexandria is also cute. : )
No it's not too long. I have two friend called like that. But we call her Alex for short. The other one.....well she's convinced she's a "Jenny" since we were in 1st grade.