Both our current cat and previous cat were from friends.
My current cat Sneakers was rescued by some friends of mine. Their daughter was visiting someone and saw Sneakers, commented on how cute she was and the woman said "Do you want her? I don't want her anymore."
So my friends' daughter brought her home, but they already had 5 cats and could not keep her. My cat Sylvia had passed away recently so they asked if we wanted her.
Our previous cat Sylvia was a stray who was "rescued" by a friend of my sister, Jen. Their cat, a black cat, was missing and one day one of her family members came home and a black cat followed them inside. They thought it was the missing cat, but Jen (the cat's owner) could tell right away it wasn't! Sylvia ended up staying with them for a while (their own cat Merlin came home a few days later) but when Jen moved in with her fiance, Sylvia did not get along with her fiance's cat and she ended up giving Sylvia to us.
I also currently have a "foster cat" who was a stray or feral, not sure which. He was about 5-6 weeks when I caught him, he's 8 weeks now but we probably won't be able to keep him. Soon there will be another kitten here, a Maine Coon, who we have been waiting for over 2 years to get from a breeder. Aside from my two pet rats this will be the first animal we've ever had from a breeder. The rest of the pets we've owned were mostly rescues, strays, or adopted from friends.