Meaning of the name - Abagail

English Name: Abagail
Sex: