* great-grandpa (ハイフン付き)
* great祖父 (ハイフンなし)
* greatgrandpa (ハイフンなし)
すべて正しいですが、最も一般的なスペルは great-grandpa です 。