animal "familiars"?

why are witches’ pets call familiars?

It comes from Middle English and has its roots in Latin. They were called “familiar spirits” (even in animal or human form), or just “familiars” for short. In this context, familiar refers to “belonging to the family”, like a slave or a servant.

This is what the dictionary has to say about it: