It's an Arabic name for boys that means iron, sharp, penetrating. It is derived from the H6-D-D root which is used in a number of places in the Quran.It is also the name of chapter 57 of the Quran. Scholars recommend if you use the name Hadeed, use it for its meaning, don't use it as a reference to a chapter of Quran
Hadees, which is an easier pronunciation of Hadeeth, is a direct Quranic name for boys and girls that means speech, dialog, new, modern. Hadeeth is used commonly to refer to the sayings of Prophet Muhammad, peace and blessings of Allah upon him. Allah refers to the Quran as Ahsan al-Hadeeth (the Most Excellent Speech).
Haffaz is an Arabic name for boys that means protector, protective. It also means one who memorizes much, especially one who memorizes Quran and spends much time doing this.