Yes it is, and no it isn't. (I voted no.)
In general terms, it could be considered offensive. In your specific case, where it's a nickname you've embraced and had for a very long time, and it's not intended in a negative way, of course it isn't.
I think your idea is cool.