My understanding is that the Jewish people (or some of them) consider God’s name (Hebrew consonants transliterated YHWH or JHVH, where some translations get Yahweh or Jehovah) too holy to say ... so they don’t. I assume G-d is a continuation of this tradition intended to show respect for God.
Thank you! That makes sense.