Roscoe

Dog Name Meaning, Origin & Popularity

Origin: Norse

Meaning: Deer forest; for gentle, nature-loving dogs

Categories

Similar Names

Browse More Dog Names