Answer:
yes
yes the word good have a good meaning that is
good: the behaviour that is acceptable and correct
Latin Word "Noct" is related to the English Word "Night"
No, because it is just one word alone. However, if it is stated in a sentence in a passage, then it may need a hyphen.
Hope this helps!!:)