Neurological disorders are diseases that affect the brain and the central autonomic nervous systems. These disorders take a huge toll on an individual's health and general well-being. After cardiovascular diseases, neurological disorders are the main cause of death. These disorders include epilepsy, Alzheimer’s disease, dementia, cerebrovascular diseases including stroke, migraine, Parkinson’s disease and numerous other disorders. This manuscript presents a state-of-the-art consolidated review of research on the diagnosis of the three most common neurological disorders using electroencephalogram (EEG) signals with machine learning techniques. The disorders discussed in this manuscript are the more prevalent disorders like epilepsy, Attention-deficit/hyperactivity disorder (ADHD), and Alzheimer’s disease. This manuscript helps in understanding the details about EEG signal processing for diagnosis and analysis of neurological disorders along with a discussion of the datasets, limitations, results and research scope of the various techniques.