Roscoe

Boy

Meaning of the name Roscoe: Deer wood

Origin of the name Roscoe: Old Norse, Old German

Alternate spellings of the name Roscoe: Rosco, Rosscoe