Stewart is a Scottish and English surname, also used as a given name. It is possibly derived from the old English word "stigweard", a compound of "stig" meaning household, and "weard", a guardian (ward), or from the Gaelic Stiùbhart meaning steward. Alternative spellings are Stuart, Steward and Steuart.