A person who enjoys the rain is often referred to as a "pluviophile." This term comes from the Latin word "pluvia," meaning rain, and it describes someone who finds joy and peace in rainy weather. Pluviophiles typically appreciate the sound, smell, and atmosphere that rain brings.
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