I can't say that I like it at all. Agapi may have a lovely meaning (it means "unconditional love", right?) but it sounds so awkward as a name. I can't figure out why it was hyphenated with
Michelle, either. The names don't seem like they fit together. I would've preferred
Michelle Agapi.