First of all, he's not actually my cousin. He's the child of my cousin's son. English does not have a word for this and I don't know if any other language has such a word, so I'm going to call him my cousin.
In German we would call that a “nephew of second degree”. I believe the genealogy jargon in English is “first cousin once removed down”.