While "Grandpa" is the more formal and widely used spelling, both are correct and have been used for generations. So, if you prefer "Grampa," there's no need to hesitate!
While "Grandpa" is the more formal and widely used spelling, both are correct and have been used for generations. So, if you prefer "Grampa," there's no need to hesitate!