First name origin & meaning:
First name variations: Staffard, Stafferd, Staffi, Staffie, Staffor, Stafford
Last name origin & meaning:
English (mainly Norfolk): from Middle English staf ‘rod’,
‘staff’; a nickname for a tall, thin person, or a metonymic
occupational name for anyone who carried a staff of office, a reminder
of his right to inflict physical discipline.
Comments for Staff