Am sorry to hear about your loss! :sniffle: Think about the good times you guys had with each other... I once had a cat named, "Milo" too. Milo passed away and I found a look like of him but called her "Cheesy" helped my keep my mind of Milo...
You'll be with each other again! Am just so sorry...
What a coincidence! I found a stray kitten a few days ago he was grey and I named him "Little Guy" but he only came to my place to eat. Little guy soon ran off I never seen him again... He looks just like your kitten... Maybe it is him! Anyways other than Little Guy I would name him Smokey...