I like this name a lot but I much prefer the underused
Joachim - the English pronunciation is much nicer than the Spanish one, which to me feels forced a person without a hispanic background.
Quino is a very cute nickname. I also like
Kim and (for the English form)
Jock or
Joey.