What is the name for a stray dog?

There isn't a specific name for a stray dog. "Stray dog" is the most common term. However, you can use some descriptive phrases:

* Feral dog: This emphasizes that the dog is living in the wild and has become unsocialized.

* Lost dog: This implies that the dog was once owned but is now separated from its owner.

* Abandoned dog: This emphasizes that the dog was intentionally left behind.

You can also use more informal terms like:

* Rover

* Wanderer

* Street dog

Ultimately, the best name to use depends on the context and your personal preference.