Quick answer
Roscoe is a boy name.
Pronunciation: American English /ˈɹɑs.koʊ/; British English /ˈɹɒs.kəʊ/.
Meaning and history
From an English surname, originally derived from a place name, itself derived from Old Norse rá "roebuck" and skógr "wood, forest".
Notes and context
Usage: english