>>44776460I'd say most pokemon aren't. Most ghost types are normal animals that make use of supernatural abilities, or created from general negative emotion rather then a singular creature.
The only ones that are confirmed to previously be human, as far as I know, are yamask and spirtomb.