Is grandad a compound word?

Yes, it is.