Alastair Name Meaning & More
More about the name Alastair:
The name Alastair is a boy’s name meaning “defender of the people“ and is of Scottish origin. A charming Scottish variation of the popular name Alexander.
Posts with the name Alastair:
What do you think of the name Alastair?
Let us know in the comments below.