Either a step-nephew or a son.
"Step-nephew" is not a widely accepted or used relationship term but implies that someone's sibling has married a person who has a son from a previous marriage. That son is the step-son of the uncle's sibling, if the sibling is the person who is involved in the marriage. Otherwise the uncle has more than one sibling and you have another step-nephew relationship.
First cousins
First cousins
Great nephew
Second cousins once removed.
Step-brothers
You and your first cousin's son are first cousins, once removed.
Your son and your brother's grandchild are first cousins once removed.
your son and your brother's son will be cousins
your son and your brother's son will be cousins
A father's first cousin and his son are first cousins, once removed. A father's second cousin and his son are second cousins, once removed.
your son and your brother's son will be cousins
Two people who have at least one grandparent in common are first cousins. Your son and your stepbrother's son may be first cousins, or may be unrelated. Even if they are unrelated that can call each other first cousins if they get on well together and want to do that.