Ailsa is the name of the Scottish place Ailsa Craig. Its name comes from the Old Norse Alfsigesey, meaning "Island of Alfsigr." Alfsigr, in turn, is an Old Norse name composed of elements meaning "elf [supernatural being]" + "victory." It is sometimes listed in baby name books as being a Scottish form of Elsa. This is inaccurate-- Elsa is a German form of Elizabeth, and the Scottish forms of Elizabeth are Elspeth [Scots] and Ealasaid [Gaelic].

Your Favorite Names