Family name origins & meanings Scottish, northern English, and northern Irish : reduced form of McNabb.