Are there any names that you have positive associations with? It might be nice to name him something really cheerful, even if it’s a bit left of centre.
I’m not brilliant at suggesting names without a little more to go on, but maybe he’s a [name_m]Felix[/name_m]? That’s meant to mean ‘happy and fortunate.’