Fake news is a growing problem on social media and can have significant negative consequences for individuals and society owing to its accessibility, low cost, and quick distribution. It is difficult to automatically identify bogus news that defies the current content-based analysis techniques. One of the key reasons is that current NLP algorithms still lack common sense, which is frequently necessary for understanding how to read the news. Recent research has demonstrated that the propagation patterns of true and fake news differ on social media. With the potential for automatic fake news detection, this study investigates the use of Deep Learning (DL) models to detect fake news on social media. A Neural Network (NN) model was developed using Natural Language Toolkit (NLTK), TensorFlow, and Natural Language Processing (NLP) for textual analysis. The model was trained on a dataset of fake and real news articles, and was able to achieve high accuracy in identifying fake news. The results of this study suggest that DL models can be valuable tools for detecting fake news on social media.