BB and Luffy. That alone obliterates your argument. He's in the same gen as luffy. Same for Urouge, Bege etc...
Also, oda doesn't have to repeat every single thing lol. Or else Coby also doesn't fit the bill since he's younger than luffy. Garp was older than Roger. Luffy calls enemies nicknames. Also, i'm pretty sure Luffy has called Smoker by his name before.
Luffy literally told Smoker that he would fight him again when he's in his own body.
Coby would have to jump up in power even more than Smoker to even reach close to Luffy's level.