Following is another list of saints’ names and their meanings:
David — beloved
Eric — ever-ruler
Gregory — watchman
Matthew — the Lord’s gift
Elizabeth — God has sworn
Gina — well-born
Jennifer — firm peace
Judith — praised
Margaret — pearl
Edward — prosperous guardian
Francis — free
John — God has mercy
Donna — God-given
Flora — flowering
Harriet — home ruler
Helen — light
Ignatia — fiery
Immaculata — spotless
Irene — peace
Jessica — God has mercy
Louise — famous warrior
Melissa — mild strength