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 Joan mean?
A medieval English feminine of John, from Old French Johanne, ultimately from Hebrew 'Yochanan' ('Yahweh is gracious'). Like Jane, it descends from John rather than from Hannah.