Annie \a(n)-nie\ as a girl's name is a variant of Ann (Hebrew) and Hannah (Hebrew), and the meaning of Annie is "He (God) has favored me".
The baby name Annie sounds like Agnie, Anni and Anne. Other similar baby names are Annise, Annis, Annice, Andie and Angie.