Elaborated feminine form possibly derived from Alfred, meaning 'elf counsel,' with an Italian diminutive suffix.
Like Alfaretta?
Swipe through thousands of names like it