Southern American compound of Maggie (from Margaret, "pearl") and Lean (from Eileen or Helen).
Like Maggielean?
Swipe through thousands of names like it