Apollonia is delightful. It's elegant and somewhat imposing, but in a good way. It's a very self-confident name.
And I can think of some fun nns for her: Apple,
Polly,
Lola, Lona, Lolly.
Finding mns is a more difficult task. I would look for a name that flows well (so rather short) and compliments the exotic style without being too "out there."
Apollonia Nyx? (too "out there" for most)
Apollonia Eve? (eh)
Apollonia Clare? (dull / safe)
Apollonia Celeste? (perhaps) If anyone has a good
Apollonia combo I'd love to hear it. :-)