William Forbes Gatacre was born at Herbertshire Castle, near Stirling on 3 December 1843, he was the third son of Edward Lloyd Gatacre, of Gatacre in the parish of Claverley, Shropshire, and Jessie Forbes, whose father William Forbes owned Herbertshire Castle.