I think people can grow to suit their names, and yes, I do feel some pre-conceived assumptions with some names. Mostly good! My youngest is Joseph, partly because of family history, and partly because all the Joe's I've ever met have been very stand-up, solid characters.
I despair for all Karens out there. Social media has turned the name into a noun to mean a nasty woman, but that is definitely not true for the Karen that I know.
And as for pets looking like their owners...my aussie shepherd has the boundless energy of my DH, and her fur was the same colour as my hair before I stopped colouring it! I would need a grey dog now if I was going to match. haha!