The word/s translated "Sons of God" in most Bibles is the Hebrew word, bene Elohim, which according to the context of the verse is better translated Godly sons, or the sons of Seth.
The Nephilim is sometimes translated giants in bad translations. In Hebrew, if a word is used rarely or...