He's about the age a lot of kittens get dumped - they aren't adorable babies anymore, and folks just discard the, the idiots.

Bless you for taking him in, now, as you probably gonna have him for a long time, that name's not gonna be appropriate for very long! Maybe officially name him Neville - Nevvie and Noobie aren't too far apart!