Ai could be a a short-form, but Ai is also a woman's name on its own.
Chan is meant for little kids, and women up to a certain age, so you can patronize a guy by saying it with their name.
It's late here, so I'll let someone else jump in for the translations