Possibly Welsh [LT], but the surname is English from one of a number of places also named Lawford, meaning "Laella's ford". The origin and meaning of the Old English personal name, Laella, are unknown.
Thanks to Donald Whyte who provided much of the initial information for this site.