Abba, My Dear

There are many endearing names one can call his father: Dad, Daddy, Tatty, Ta, Pappa, Pop, Poppy, Abba.
The question that many have pondered is: can someone call his father by the endearing name Abba, if his actual name is Abba?
Perhaps some direction in answering this question can be gleaned from a machlokes between Rashi and Tosefos in Yevamos.
In Yevamos (57b), Shmuel referred to the well-known Amora commonly called Rav as “Abba.” Rashi says that Shmuel intended to use Abba as an endearing term for a contemporary scholar who was older and greater than him. Tosefos, on the other hand, proves that Rav’s real name was Abba. Tosefos cites examples where Rav was called “Abba,” and the context of the statement was not meant to provide honor. Tosefos, therefore opines that Shmuel used Rav’s given name because he was his contemporary and permitted to do so. Tosefos in Chullin notes that even Rebbe Yochanan referred to Rav as Abba.
It is somewhat surprising that Rav Kahana, Rav’s student, called Rav by his given name. Perhaps he became great enough to be considered a chaver of Rav. However, Tosefos couldn’t explain why we find that even Rav Hamnuna referred to his rebbi as Abba. After all, the Gemara in Sanhedrin says that Geichazi was punished because he referred to his rebbi by his given name. Tosefos concludes that according to Rashi’s explanation, we can understand Rav Hamnuna’s behavior.