Meaning & Origin
A surname from Old Norse.
Roscoe is a boy's and girl's baby name of Old Norse origin, from a place name meaning 'roe deer wood' or 'deer forest,' from rá ('roe deer') and skógr ('forest'). It carries a rugged, vintage Americana feel, evoking images of the early frontier and Old West characters.
Roscoe has a lovable, slightly quirky charm — the kind of name that's simultaneously old-fashioned and effortlessly cool.