It's horrible, I personally wouldnt use it.
Amani is an actual name and I don't hate it, but with Karma, it is very tacky....
Armani's alright, but...Karma? As in, Karma's a bitch?
Why not Karmen?
Heck, I've gotten original with my kids names...but at least they're names. Karma is the name of the bitchy belief that comes back and bites you, not a child.