William
Meaning: resolute protection
Origin:German
Michael
Meaning: who is like God?
Origin:Hebrew
Sebastian
Meaning: person from ancient city of Sebastia
Origin:Latin from Greek
Lucas
Meaning: man from Lucania
Origin:Latin form of Luke
Jack
Meaning: God is gracious
Origin:English, diminutive of John