Have you been looking at
www.scotlandspeople.gov.uk? George Moyse Fergusson married Mary Norrie Forbes in Dundee on 30 December 1857.
It looks as if George and Mary had five children
Thomas, born 28 September 1858
George, born 9 April 1860
Mary Mill, born 3 March 1862
Henry Balfour, born 14 July 1863
Elizabeth Cargill, born 1 June 1866
George Fergusson died in Dundee in 1904, aged 75.
Mary Norrie Forbes or Ferguson died in Dundee in 1907, aged 80.
You can view the marriage certificate, birth certificates and death certificates on the Scotland's People web site. It's pay-per-view, but modestly priced compared with many similar sites in other countries.
The marriage certificate will tell you the full names of their parents, including their mothers' maiden surnames.
Mary's surname is sometimes given as Norrie and sometimes as Forbes in the children's birth indexes on the IGI. This suggests to me that she may have been illegitimate. The marriage certificate may clarify that.
George Moys Fergusson, son of David Fergusson and Elizabeth Black, was baptised in Dundee on 8 February 1829.
They're in the 1881 census in Lochee: George, 52, engineer at sea; Mary, 54; George, 20; Mary, 19; Henry, 17; Lizzie, 14. All born Dundee except Mary sr who was born in Lundie.
Mary Norrie, daughter of John Norrie and Jean Forbes, was baptised in Lundie and Fowlis on 22 March 1827.