Cats can recognize their names when in a household after many interactions with the owners. However, they can't remember when split even for a brief period of time. Cats are not dogs.
Cats do not typically have names for each other, but they may recognize individual cats by their scent and vocalizations. Cats may also develop strong bonds with their owners and recognize them by name.
Join now this cat-lovers community - AskCat.org. Ask and answer questions about cats.
Ask a cat question - Answer to feline queries | AskCat.org - A space for cat lovers.