It's obviously a little dated, but I really like it. I think it could work on a woman of any age, it's cute, it's easy to spell and pronounce. As for pairings....
Janine OliviaJanine AlexandraJanine CoralieJanine AnnabelJanine Aurelia
http://www.behindthename.com/pnl/87410