7 names match.
Latin/Greek
Angelic, messenger of God.
Variant of Arianna, meaning very holy or of noble descent.
Variation of Carissa, from Latin 'clarus' meaning 'clear' or 'bright'.
Variation of Denise, from Greek 'Dionysus' meaning 'follower of Dionysus' (god of wine).
Variation of Margaret, meaning pearl.
Follower of Christ.
Variant of Angelica, meaning angel or angelic.