As well as being a town in the Scottish Lowlands and a former Roman fort, this is also the name given to a type of fabric and is probably derived from the Latin basilica meaning 'church'.
Gaelic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.