where does the last name stewart come from
a Scottish surname ( also used as a masculine given name ) possibly of pre-7th century Old English origin , derived from stigeweard , the genitive prefix stige meaning `` hall '' , and the suffix weard meaning `` guardian '' or `` warden ''