Family name origins & meanings English : habitational name from Spelsbury in Oxfordshire, named in Old English with the personal name Spēol + burh ‘stronghold’.