Alastair
US Popularity Rank: 5017
Origin: Scottish
Meaning: Man's defender, man's protector
Alastair is a masculine Scottish name of Greek origin, meaning "man's defender" or “man’s protector.” Alastair is an Anglicized spelling of Alasdair, which is derived from the popular Greek name Alexander. This mighty moniker is a unique alternative for parents who wish to give baby a heroic, well-traveled name.