Just to help a wee bit more, here is the 1881 census information:
Little Auchmillie, Fordyce, Banff
GROS 153/1 ED 5 p1
John Geddes Head M 35 b Buckie, Banff Agricultural Labourer
Hellen Geddes wife M 29 b Tannadice, Forfar
Hellen Geddes daughter 11 b Boyndie, Banff Scholar
Ann Geddes daughter 9 b Fordyce, Banff Scholar
Isabella Geddes daughter 5 b Boyndie, Banff scholar
James Geddes son 3 b Fordyce, Banff
Elizabeth Geddes daughter 1 b Fordyce, Banff
I wonder if this is John's parents?
High Street Rathven, Banff
GROS 164 ED 5 p15
John Geddes Head M 62 b Rathven, Banff Carter & Feuer
Ann Geddes wife M 63 b Buckie, Banff
Mary I. Geddes daughter 20 Buckie, Banff Net worker ( I think this should be Mary J - birth for a Mary Jane shown on the IGI)
Alexander Winchester grandson U 17 b Buckie, Banff Ironmongers Apprentice
George Cumming grandson 7 b Buckie, Banff scholar
Jeanie Davidson granddaughter 1 b Buckie, Banff
John Keir Boarder U 25 b Keith, Banff saddler
Catherine Coutts Boarder U 68 b Carmichael, Banff Pauper
If so, then the implication is that John had at least three sisters! There are two brothers listed on the IGI, both born after civil registration began in 1855.
Nell