A Vampire is a person who is not permitted to properly die (usually because of an evil life). A Vampire still has a soul. A Zombie is a soulless but undead being. (Vampires usually make more money.)
I had a friend in Saudi Arabia named George Ghoul. He was a Saudi Arab.
One day I mentioned that it was unfortunate to have a name with such a negative connotation in English.
He responded that it means exactly the same thing in Arabic, (FWIW, a Ghoul is technically a grave robber)