Where to download gene list of human genome?
The database you are looking for is ensembl [Yates (2016)].

Go here and chose  Customise your download. There you can select a dataset (e.g. genes and then specify human genes - currently uses build GRCh38; you can also go the same way here to do the same for hg19/GRCh37).

After chosing your dataset, you can click on Attributes to specify what to include in your download (HGNC symbols, IDs, regions, GO terms, and a ton of other stuff), click on Filters to apply filters to your choices (only genes from a chromosome, region, and a ton of other stuff).

Then click Results and download your selection in a format of choice.

(Hint: click Count first and use it as a a sanity check to see if the number of selected genes fits your expectation.)