I find the name "recursive generalization" from Neural Networks Are Already Clean to be a rather confusing choice of terminology for the purported phenomenon it describes. I think a better name for the phenomenon summarized as "a neuron branching out, and its branches branching again" could be of the form "X branching" for some value of X. Maybe
"Neuron branching"?
"Neuron lineage branching"?
"Neuron function branching"?
"Semantic branching"? One might imagine a three-fold distinction between
Monosemanticity: A neuron activates on one thing
Semantic branching / branched semanticity: a neuron activates on multiple things that seem prima facie disparate, but they're all related as branches of a common "evolutionary tree" from training. Could do "cladosemanticity" if one wants to get Greek about it
Polysemanticity: A neuron activates on multiple unrelated things without there being some reason why they're actually related
(The word "iterated" could also go in front of any of these to emphasize that each branch continues to spawn new sub-branches.)