First of all, most of your meanings are accurate, but you have to be really careful when picking a baby name based off of its meaning. Many name sites (not this one) list inaccurate meanings. I have seen many books and site list [name]Ashley[/name] as meaning: “ash tree meadow of God” when in actuality it just means, “ash meadow.” Same as [name]Vanessa[/name] is often listed as Slavic for butterly, when it is actually an English literary creation. There is a genus of butterfly called [name]Vanessa[/name] but this was named for the name, so to speak. Sorry for my long schpiel. Anyway, here are some names with nice meanings:
A
[name]Adele[/name] (noble)
[name]Agatha[/name] (good)
[name]Agnes[/name] (lamb; represents purity)
[name]Alethea[/name] (truth)
[name]Allegra[/name] (cheerful; lively)
[name]Amity[/name]
Anima (soul; spirit)
[name]Anna[/name]/[name]Hannah[/name] (grace)
[name]Aretha[/name] (virtue)
[name]Ariella[/name]/[name]Arielle[/name] (lion of God)
[name]Augusta[/name] (revered; august)
B
[name]Bernadette[/name] (strong as a bear)
[name]Bethel[/name] (house of God)
[name]Bridget[/name] (high one; exalted one)
C
[name]Catherine[/name]/[name]Katherine[/name] (pure)
[name]Charmian[/name] (joy)
[name]Christina[/name] (annointed)
[name]Clementine[/name] (clement)
D
[name]Dora[/name] (gift)
[name]Dorothy[/name] (gift of God)
E
[name]Elizabeth[/name] (my God is an oath)
[name]Emma[/name] (whole; universal)
[name]Epiphany[/name] (manifestation)
Ermintrude (all strength)
Esmee (esteemed)
[name]Ethel[/name] (noble)
[name]Evangeline[/name] (good news)
F
[name]Frieda[/name]/[name]Frida[/name] (peace)
G
[name]Gloria[/name] (glory)
H
[name]Honora[/name] (honor)
I
[name]Irene[/name] (peace)
J
[name]Justina[/name]/[name]Justine[/name] (just)
L
[name]Lucy[/name] (light)