Kinda love this topic. Another take is that a whole ton of names are dithematic, two words or roots combined. While these names may fit into the list already begun, they'll be hybrids. Dithematic names typically concatenate two words that represent different categories of things: two things that may otherwise be unrelated get slapped together. Well...sometimes there's a relationship that makes sense. You see this a lot in names with Germanic, Scandinavian, and Central European origins, among some others.
Two ready examples come from my two one-name studies. Threlkeld is a dithematic consisting of two Old Norse words: þrǽll, "thraell"; from the Proto-Germanic þrāhilaR; from an Old Teutonic root þreh–, to run. Meaning: serfdom, a serf, or slave. Appended to that is kelda; cognate with Middle High German qual (German Quelle); Danish kilde. Meaning: a spring, wellspring, or fountain. It's a surname that dates back to at least the 13th century in northern England.
The other is Pollard, and there are a few different stabs at etymology here, some seemingly with no linguistic grounding. The one that makes the most sense to me is that the "Poll" is derived from Middle English pol, polle (head, or pate); either directly from or at least cognate with Middle Dutch pol, pōle, polle (top, top of, or summit), from Proto-Germanic pullaz (round object, head, top). "Hard" is seen as the second form in a lot of dithematic names, like Ballard, Bernhard, Eberhard, Eckhard, Rikhard/Richard, Willard, etc. It's from Middle English hard, from Old English heard, from Proto-Germanic harduz; cognate with Old Dutch hart. Means what you think: and adjective denoting something unyielding, strong.
We see a lot more Norse influence in the English language and in English names than may be readily apparent. Many of these words originated in the period of the Danelaw, 886 AD through 1066. In fact, the word "law" itself. And sale, cut, anger, die, loose, bag, bait, meek, sister, weak, and on and on. Old Norse even gave us the whole class of third-person pronouns: they, their, and them.
The Old Norse stem -by (meaning a village or township) is all over the place...no pun intended (well, maybe not). Think Ashby, Grimsby, Selby, Whitby. There are 210 -by place names in Yorkshire alone. And there were a lot of dithematic names born in England that melded both Old Norse and Anglo-Saxon. For example, the Anglo-Saxon stem -ton is one we're pretty familiar with; means essentially the same thing as the Norse -by. So we have names like Anniston, Ashton, Bolton, Braxton, Clifton, Dayton, Eaton, Hamilton and, again, on and on and on.
Oh...and don't forget matronymics. Less common, but let's give the matrilineal line its due...at least include them in with "patronymic" as a class.