Anna is the Latin form of the Hebrew name Chana, which means 'God has favored me [with a child].' The meaning is sometimes said to be "grace." This meaning is the "grace" meaning "favor; thanks" (as in to say grace i.e. a prayer) not the one that means "not clumsy" as in "graceful." Anna is the form of the name used in many different European languages.
See Also: Ana, Annah, Anne, Ann, Hannah

Your Favorite Names