Denryu's English name is Ampharos.
In English forums, people were discussing how Pharos means lighthouse in Greek and how lighthouse plays into the storyline. As per them, it's meant to be a sheep without its wool + some dragon elements like the light on its forehead