Здравствуйте, Надежда!
В такой ситуации самое главное - не торопиться. Не нужно стремиться объяснить ребенку всю сложность ситуации сразу, и уж тем более не нужно объяснять ему, что мамы у него нет. Это не та информация, которую семилетний ребенок может спокойно воспринять и уложить в голове. Вы рискуете создать мальчику серьезный комплекс и разрушить сложившиеся отношения.
Ничего страшного в том, что он называет бабушку "мамой", нет. Объяснить, конечно, нужно, но очень спокойно и ни в коем случае не настаивать, чтобы он перестал ее так называть. Со временем мальчик сам это "перерастет" - нет ни одного человека, который и в 15 лет называл бы бабушку "мамой", даже если она его вырастила. И на авторитет отца это тоже никаким образом влиять не может.
Попробуйте объяснить один раз, очень спокойно и ласково, ничего не требуя и ни на чем не настаивая. Пусть он Вас и дальше называет по имени, ничего плохого в этом нет. Когда подрастет, сам выберет, как Вас называть дальше.
Словом, если мальчик добрый и ласковый, если он растет счастливым и у вас хорошие отношения, то относитесь к этому спокойнее, как к милой детской привычке, которая уйдет постепенно сама собой.
Всего доброго,
Наталья