Meaning of the name - Ebba

English Name: Ebba
Sex: