Both street animals and domestic pets can be wary of strangers.
However, in any case, the reasons for a wary attitude towards a person can be approximately the same.
Why is a cat afraid of people
Lack of proper experience
If a kitten has been in contact only with its own kind for a long time, a person may seem threatening and dangerous to it. That is why kittens born on the street do not trust people.
But even if the cat gave birth at home, fear of humans may still be present. This behavior is observed if during the early development of the animal, no one except the owner had contact with the kittens.
Unpleasant experience
Experts note that even unintentional negative experiences can affect a wary attitude towards people. If a person accidentally steps on a pet, slams a door on someone through carelessness, or otherwise causes discomfort, then the attitude towards people can worsen.
The situation is especially aggravated if the owner at the household level becomes the cause of painful experiences on a permanent basis.
Lack of habit
If you have lived with your cat for a long time without guests, then strangers will initially seem unusual and frightening to her.
However, over time the fear will pass.
"Scary" guests
A stranger seems scary enough to a cat. If he also becomes the cause of loud noises, the animal fears the guest even more.