Allen

Boy

Baby Name Origin: Gaelic
Baby Name Meaning: Rock

Similar: Alan, Allan