Southern "Mammy" & Irish "Mammy" - why the same?

Online Etymology Dictionary:

No coincidence, and a long history that goes deep into the English language at far more points than two.