Just use his first name.
My grandchildren have about 12 adults of grandparent generation in their lives, thanks to various divorces, deaths and remarriages, and they have always known exactly who is who. I am Granny and the number one, and my husband is Grandad, though he is a step. Then there is Grandma and Grandpa, Nanny and Pop, who live further away. The rest are known by their first names and they are partners of step grandparents, or parents of step parents.
They are not confused, they know which ones are important in their lives, and are polite to the others when they meet. It makes for lots of Christmas presents !