Irish Gaelic of uncertain origin, possibly from the Latin albus meaning "white", hence "pure". Anglicized as Albert and the diminutive Alby.