Share

Duff

At a Glance: Name: Duff – Meaning: dark-haired or dark-complexioned, from Gaelic dubh, 'black, dark'…
Share

Ebba

At a Glance: Name: Ebba – Meaning: diminutive of Germanic names built on 'eber' (boar);…