AWWWWWWW how adorable. Well it is obvious that it isn't a feral kitty or else you would not have been able to handle it so easily. You keep saying "Him", is it confirmed now that it is a he.
That was so nice of your Mom to help you out and get the kitty what he needs.

Fingers, toes and paws crossed here that you are able to keep him.

As for names, these are a few that I could think of...Chance, because you will be giving him a chance at a good, safe life.
Sunny, as he has brightened up your day.

Any chance on getting more pictures of this darling.

I think that is a very good idea to leave this little one alone for the night to settle in.