FamilyEducation.com
   
 

First name origin & meaning:

Old Norse: From the deer forest

First name variations: Rosco, Roskie, Rosko

Last name origins & meanings:

  1. English: habitational name from a place in Lancashire called Roscoe, named in Old Norse with ‘roebuck’ + scógr ‘copse’.
  2. Americanized spelling of French Racicot.