Name Details
Boy|Christian

Alasdair

"Alasdair is a Scottish Gaelic form of Alexander, meaning 'defender of mankind'."

Parentune Stories

Baby Names A-Z

Keep Exploring