Staffon is of English origin, derived from the surname Stafford, which has its roots in place names such as Staffordshire and Stafford town. It is a unique yet approachable choice for a first name.
"Staffon experienced a notable increase in births from 1962 to 1963, with numbers holding steady at five before dropping to six in 1989. After a decade of stability around five births per year between 2000 and 2003, the total number of births reached 33."