Keillor Family History
Keillor Surname Meaning
Scottish (Perthshire and Angus): habitational name from a place in Angus called Keilor.
The placename is perhaps from Gaelic coille or Pictish cell- + a collective or placename forming suffix -or.
Source: Dictionary of American Family Names 2nd edition, 2022
