Meaning and Origin of: Ebba

Girl name origins & meanings

  • German, Anglo-Saxon : Strength; return of the tide