There's a tree on Ancestry which states Neil Shaw was bc.1801 Duirnish, Invernesshire and this place agrees with the information on the 1851 and 1861 Census. (1851, by the way is bizarre as it shows him to have 2 sons both named Alexander i.e. Alexander 18 (from 1st marriage) and Alexander 9 months from 2nd. marriage!!) I note from the census that his age fluctuates between 1797 and 1801 and age at death 80 gives 1800. This tree also states his parents names but no other details - I'm assuming they got this from his death certificate i.e. Donald Shaw and Ann MacCuish. However, there's a marriage at Inverness 16/5/1796 (IGI) between a Donald Shaw and Anne McRichie and wonder if these could be his parents. The ancestry tree shows 2 sons - Neil 1801 and a Norman 1806.
Neil appears to have 6 children from each of his marriages (2 with the same name??)
Annette