What a cute little boy.
Names can be quite a personal choice.
Some of us have themes, eg favourite characters from tv , books or films, there’s food themes or natural themes.
Some people choose pair names, so as you have Teddy you new boy could be Bear.
Some people choose human names, others prefer not to.
This may not be much help but you will find a name that suits him.
Hope the bonding goes well