Olivia is used in many European countries (but not
France) whereas
Annette is a French name. This kind of makes them a bit mis-matched.
Olivia Eleonore and
Annette EvelineOlivia Cecilie and
Annette ChristalOlivia Maxine and
Annette ClaraOlivia Marilyn and
Annette Zaria