My grandfather was born on 19 February 1875, he was named James Fraser McGillivray, and was the illegitimate son of Catherine McGillivray, of Elrig, in the Parish of Daviot & Dunlichity.
He changed his name to James McGillivray Fraser, and on his marriage and death certificate, he named his father as James Fraser, shepherd.
With the help of a genealogist, I discovered that his father was James Fraser, who was born on 12 March 1857, at Tombreck of Abersky, Stratherrick, in the Parish of Dores. His parents were John Fraser and Betsy/Elizabeth Fraser.
James Fraser (1857 - 1938) went on to marry a Jessie McGillivray from Coignashee, in 1888. She was the daughter of John McGillivray and Christina McGillivray.