The name Emma can be used for either a baby boy or a baby girl name. The baby name Emma originated as an German name. In German, the name Emma means- Whole. Complete. Universal. Old German ermin or irmin, meaning universal. Famous bearer: 1960s television character Emma Peel in The Avengers; Lady Emma Hamilton, mistress to Lord Horatio Nelson..