What does the word gene mean?

A gene is a functional unit on DNA. A gene codes for a protein. Most of the DNA in a genome does not code for protein. These non-coding sequences are thought to provide a sense of stability and integrity to the genome. If a DNA sequence is capable of coding for a functional protein, then it is a gene