I don't really care for it as a NN, so I'm definitely not a fan as a full name. It's too cutesy.
If I had to pick a spelling, I'd say either Ally or Allie, but never Allye, which just looks like a typo, not Alley, which has unsavory connotations.
For possible names, I suggest running a search with *all*
I'd copy/paste the results, but it always drops the second asterisk.