Sebix. Not really, though, obviously, it basically means "chav" in Polish. But it is technically a nickname for
Sebastian, which I also think doesn't have any good nicknames. Seb is the most palatable to me but I would personally, only ever consider
Sebastian if I was dead set on always using the full name for him.
https://www.behindthename.com/pnl/109883