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