What does Harper mean?
Harper is an English occupational surname for someone who played or made harps. Boosted by the novelist Harper Lee, it became a hugely popular girls’ name.
What does Nancy mean?
Originally a medieval diminutive of Ann (from a misdivision of 'mine Ann' into 'my Nan'), carrying Ann's meaning of grace or favour from Hebrew Hannah. An older alternative traces it to Agnes ('pure'), so the grace meaning is the usual but not sole account.