A controversial person who enjoys shocking others is often referred to as a provocateur. This term describes someone who deliberately provokes reactions or stirs up debate through their actions, statements, or artistic expressions. They typically thrive on pushing boundaries and challenging societal norms to elicit strong responses.
You call a person who likes animals animal advocate, animal lover, etc.
a person who likes word games
GEEK
a panhandler!!!!
Abusive
Hypochondriac
There is no special name for a person who likes squirrels.
a very intelligent person.
Hermit
a teenager
A recluse.
A snuggler