Javier
A cool Spanish name with lots of spunk
See Also:
Xavier
.