The name "Glenrosa", which originates from an area on the Isle of Aaran off the west coast of Scotland, means "Valley of the Roses".