Origin:Diminutive of Margaret or flower name, English
Origin:English variation of Lucia, Latin
Origin:English flower name
Jennifer
Meaning: white shadow, white wave
Origin:Cornish variation of Welsh Guinevere
Jack
Meaning: God is gracious
Origin:English, diminutive of John