A compound name joining Allen, often linked to Gaelic terms for handsome or cheerful, with Michael, Hebrew for who is like God.
Like Allenmichael?
Swipe through thousands of names like it