A combined name joining Allan, likely meaning 'handsome' or 'cheerful,' with Michael, meaning 'who is like God?'
Like Allanmichael?
Swipe through thousands of names like it