Updated June 9, 2019 Share: Family name origins & meanings North German and Danish : presumably a habitational name from an unidentified place name formed with -rup ‘farmstead’, ‘hamlet’.