Name profile

Emma

Whole, great · Germanic

Meaning
Whole, great
Origin
Germanic
Variations
Ema, Emmie, Emmy, Irma