 "MacAlasdair" is a masculine surname.The Scottish Gaelic form of this surname for females is "NicAlasdair".This feminine name is composed of the prefix "Nic-" which is an abbreviated form of the Scottish Gaelic "nighean" which translates into English as "daughter".