I think I'll go with

Nate Spencer

It's fits the character well and the alias of Serpent Cane is pretty cool.

Thanks for all your help girls - you rock!!

Now I just need to give my main character a new surname (it was originally Spencer)... It needs to be something fairly traditional and common but not as common as Smith or Jones.

Her first name is Tallulah.

Any suggestions?