Alastair is the anglicized form of the Scottish Gaelic Alasdair, itself the Gaelic version of Alexander, which means "defender of men" or "protector of the people". The name has a long history in the Highlands and keeps a distinctly Scottish flavor in the United States. Alastair has moved from number 5302 in 2000 to number 2147 in 2025, its best rank to date.