In that 1882 for John and Rose Ann, John's father showing as a farmer (can have number of meanings such as agricultural labourer, small crofter etc.) Doesn't fit well for a Patrick in Lanarkshire from those census entries you have as records unfortunately...
Monica
Thank you Monica.
I fear you are right! The marriage certificate being dated 1882 would suggest that was his active occupation.
His son: Of this much, I am certain
1891 Scotland Census
VIEW RECORD
Name John Hamill
Age 42
Estimated Birth Year abt 1849
Relationship Head
Spouse's Name Rose Ann Hamill
Gender Male
Where born Ireland
Registration Number 644/11
Registration district Hutchesontown
Civil parish Glasgow Govan
County Lanarkshire
Address No 59 Crown Street
Occupation Hammerman
ED 1
Household schedule number 100
Line 9
Roll CSSCT1891_285
Household Members
Name Age
John Hamill 42
Rose Ann Hamill 49
Patrick Hamill 7
John Hamill 5
Philip Hamill 3
James Eccles 18
Charles Eccles 16
William Eccles 13
1901 Scotland Census
VIEW RECORD
Name John Hammill
Age 50
Estimated Birth Year abt 1851
Relationship Head
Spouse's Name Royoan Hammill
Gender Male
Where born Ireland
Registration Number 644/11
Registration district Hutchesontown
Civil parish Glasgow Govan
County Lanarkshire
Address 28 So Shamrock Str
Occupation Hammerman (smiths)
ED 11
Household schedule number 93
Line 18
Roll CSSCT1901_308
Household Members
Name Age
John Hammill 50
Royoan Hammill 52
Patrick Hammill 17
John Hammill 16
Felix Hammill 14
James Eccles 29
Charles Eccles 27
The transcriptions are poor. Felix is actually Philip and Royoan is Rose Ann....