Alastair Meaning and Origin
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:
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: