Rosehearty (Scottish Gaelic: Ros Abhartaich) is a settlement on the Moray Firth coast, four miles west of the town Fraserburgh, in the historical county of Aberdeenshire in Scotland.
The name Rosehearty was documented in 1508 as Rossawarty and is derived from Gaelic ros, meaning "cape, headland", and the personal name Abhartach.
[4] The town thrived from the fishing boom and, prior to the arrival of railways at the Broch, "was set fit to rival it".
[5] Rosehearty Beach forms a crescent shape stretching east from the harbour to a group of rocky outcrops.
A new modern Rosehearty Primary School was built in 2007 and accommodates seven classrooms, an ICT computer suite and a games hall with retractable theatre seating and complementary acoustics and lighting.