Name: Johan Mackay Age: 1 Mo .... I assume Johan also is one of their sons.
No, don't assume that. Johan is a version of Johanna/Joan/Joanna/Joanne in the Highlands.
Also, I don't know which transcription you are using, but the far better transcription at FreeCEN
https://freecen1.freecen.org.uk/cgi/search.pl says the baby is female.
The 1861 isn't yet on FreeCEN, but FindMyPast's transcription does include the information that Ann is widowed.
Millmoor has answered your specific question, but the answer to the general question is
(a) use a better transcription.
FreeCEN is the best available, but doesn't yet cover all years. However even FreeCEN is far from perfect because it does not include all the information from the header of each census page.
FindMyPast isn't as good as FreeCEN, because it doen't include all the details in the main page - you sometimes have to scroll down to see occupations and places of birth - and it adds a (usually mis)calculated year of birth, which is
never recorded in the original census. Also it sometimes assigns people to the wrong household.
Ancestry is the worst, because it does all the same wrong things, but also it omits family relationships, and its ability to mangle even perfectly legible names and place names is legendary.
(b) once you have found a transcription, go to
www.scotlandspeople, invest in a batch of credits and use a few of them to view and download the original document, so that you can eliminate all the errors made by transcribers.