I don't think of it as ugly. Kinda plain and simple, but preferable to a lot of the trendy names... and can go by Gerri if she likes. If I met a little
Geraldine, I'd think it a refreshing change from
Lily,
Emily,
Sophia,
Rachel,
Sarah,
Olivia,
Ava,
Chloe,
Isabella,
Grace,
Abby,
Maddison, etc.