I'm still mulling this over. In college I had a friend named Rebel who went by Reb. I think Reb is a great short & spunky name for a boy, could also be short for
Reuben.
Also thought about
Moe for
Maurice, or
Morris.
Came across the name Xan for girls, pronounced
Zan.