Alistair

What does the name Alistair mean?

Alistair is the anglicized spelling of the Scottish Gaelic Alasdair, the Gaelic form of Alexander, which comes from Greek and means "defender of the people". For generations it was a quintessentially Scottish name, and it carries a courteous, slightly bookish air in the United States. Alistair first entered the top 1000 in 2016 at number 885, which remains its peak, has held a place since 2019 and ranks 897th in 2025.

At a glance

Gender
Boy's name
Origin
Scottish Gaelic / Greek
Popularity
Rather rare – #897 of the boy names in the United States
International
Alistair (English / Scottish), Alasdair (Scottish Gaelic), Alexander (English / German), Alexandre (French), Alejandro (Spanish).

Parents who love Alistair also like

All names from A to Z