 Neild was born in Bristol on 4 January 1846 to Maria Greenwood and John Cash Neild, a surgeon.He was named after his father.In 1853 the family moved to Taranaki in New Zealand, evacuating to Sydney in 1860 to escape the First Taranaki War.