Taj would be my first choice, partly because it goes really well with
Jasper but also because I love the name.
Harry would be my second choice and
Zane my third. I like hearing both of those names but probably wouldn't use them myself. Again, they both go really well with
Jasper =)