Napier era hijo de William John Napier, 9º Lord Napier.