Naming a 3rd Girl is Hard...please help!

Hello! We are having our third girl this summer. Our first two girls are named [name]Cara[/name] [name]Donna[/name] and [name]Jill[/name] [name]Donna[/name]. [name]Donna[/name] was my mother’s name who passed away and we plan to keep [name]Donna[/name] as the middle for the third girl too. We are searching for a girl’s first name that will go with [name]Cara[/name] and [name]Jill[/name]. In a perfect world, the name would have four letters, but the preference is 3-5 letters. I would prefer that it doesn’t start with C or J. We like classic names and would love to find another classic name that is well known but not common. Can you help? I figured if anyone had great ideas, it would be this group.

[name]Jess[/name]
[name]Jenn[/name]
[name]Elle[/name]
[name]Elise[/name]
[name]Kim[/name]
[name]Beth[/name]…goes perfectly!!
[name]Kate[/name]

[name]Beth[/name]
[name]Elle[/name]
[name]Ella[/name]
[name]Anne[/name]
[name]Anna[/name]
[name]Bess[/name]
[name]Dora[/name]
[name]Gwen[/name]
[name]Gwyn[/name]
[name]Esme[/name]
[name]Hope[/name]
[name]Leah[/name]
[name]Lara[/name]
[name]Lana[/name]
[name]Luna[/name]
[name]Lily[/name]
[name]Rose[/name]
[name]Rosa[/name]
[name]Ruby[/name]
[name]Mary[/name]
[name]Mila[/name]
[name]Nora[/name]
[name]Nova[/name]
[name]Thea[/name]
[name]Vera[/name]

I love [name]Beth[/name] to go with [name]Cara[/name] and [name]Jill[/name].

First thought was [name]Cara[/name], [name]Jill[/name], and [name]Molly[/name].

I second [name]Mary[/name]
[name]Laura[/name]
[name]Amy[/name]
[name]Anna[/name]
[name]Laurel[/name]
[name]Megan[/name]
[name]Rosie[/name]

[name]Lucy[/name] or [name]Mary[/name]

I saw [name]Ruby[/name] up there, and I love that. I also like [name]Mary[/name] and [name]Beth[/name].