names meaning ann
Ann is a girl's name that means grace. Ann's origin is English variation of Hebrew Hannah. Ann is ranked 992 by popularity.