Boy name origins & meanings Old Norse : From the deer forest Boy name variations Rosco Roskie Rosko Family name origins & meanings English : habitational name from a place in Lancashire called Roscoe, named in Old Norse with rá ‘roebuck’ +scógr ‘copse’.Americanized spelling of FrenchRacicot.