Aviva's very pretty, very femme, and very lively to me. Actually,
Aviva sounds a little
too lively for my usual tastes, to tell you the truth.
As a fn, I think
Aviva pairs best with dated and more "serious" mns:
Aviva JoanAviva CharlotteAviva Anne /
AnnAviva JaneAviva MaryAviva Hedwig (preferably pr. HED-wig in this case)
Aviva Carole /
CarolAviva JuneAviva DorothyAviva GertrudeAviva HelenAviva EllenAviva RuthAviva MildredAviva GladysAviva MabelAviva HazelAviva PearlAviva MyrtleAviva ConstanceAviva RubyAviva AgnesAviva LucilleAviva ChristineAviva DianeAviva PaulineAviva BlancheAviva EstelleAviva EstherAviva BerniceAviva EuniceAviva DorisAviva Maud /
MaudeAviva SuzanneAviva SusanAviva Karen /
KarinAviva NancyAviva SharonAviva KathleenAviva CherylAviva JanetAviva JaniceAviva DeniseAviva JoyceAviva JudithAviva DarleneAviva ElaineAviva Michelle / Michèle (
Michele's a male Italian name)
Aviva LesleyAviva Robin
I'm fairly bad with fn suggestions, so I won't embarrass myself by offering you some. ;-)
But whatever you do, I think you should stay away from any names starting with F or (especially) V sounds. Or even names highlighting those sounds, like
Effie (a bad example, I know--I can't think of anything else at the moment).
Miranda
Proud adopter of 15 punctuation marks; see my profile for their names.