Napier se casó poco después con Agnes Chisholm, con quien tuvo diez hijos.