Deriva dall'antico italiano scozzafava, col significato letterale di sgusciafava, ad indicare molto probabilmente il mestiere di colui che si occupava di togliere le fave dal baccello, una volta che queste venivano raccolte.
Il cognome Scozzafava è tipico del catanzarese. Scozzafave è praticamente unico ed è probabilmente dovuto ad errori di trascrizione.