Sefton \s(e)-fton, sef-ton\ as a boy's name is of Old English origin, and the meaning of Sefton is "town in the rushes". Place name.
Similar baby names are Seaton, Seton and Seeton.