Why do Spanish guys say “mami”?

I mean they may say it when they're talking about their mom but as I heard, they also call some girls mami. So, what does it mean? Why do Spanish guys say ''mami'' to girls?

Why do Spanish guys say “mami”?
Post Opinion