Ivan
Meaning: God is gracious
Origin:Russian variation of John
Jules
Meaning: youthful; soft, downy
Origin:French form of Latin Julius
Angelica
Meaning: angel or angelic
Origin:Italian, Polish, Russian diminutive of Angela
Sophronia
Meaning: sensible, prudent
Origin:Greek
Ursula
Meaning: little female bear
Origin:Latin
Origin:Variation of Lucia
Jessamine
Meaning: jasmine
Origin:English from Persian
Origin:Medieval variation of Esther, Persian
Origin:Diminutive of Margaret
Rowena
Meaning: white spear or famous friend
Origin:Welsh
Barnabas
Meaning: son of consolation
Origin:Aramaic
Archibald
Meaning: truly brave
Origin:Scottish from German
Hannibal
Meaning: grace of Baal, god of fertility and fortune
Origin:Punic and Assyrian