Or even a demon.
In most fantasy settings it's easier for a caster or ghost to poses something related, like a person with the same name or a relativ/ancester/decendant.
So your idea is sensible that Meko could be a Bull, (western) Dragon or demon.