This paper aims to predict malnutrition in newborn babies using various machine learning techniques. Malnutrition is characterized by the insufficient acquisition of fat and muscle mass during intrauterine growth. It is primarily caused by poor maternal nutrition and placental insufficiency, resulting in increased neonatal morbidity and mortality worldwide. In this study, we calculate the Z-score of newborns, taking into account factors such as age in months, weight, height, and sex, to determine the presence of malnutrition. The dataset utilized for this project is obtained from UNICEF for network training. The dataset is divided into two parts: one for validation and another for testing. We calculate WAZ (underweight) and LAZ (stunting) and train the models to detect neonatal malnutrition. Various machine learning models, including SVM, KNN, logistic regression, Naïve Bayes, and a two-layer neural network, are employed to identify malnutrition in children. Among these models, logistic regression demonstrates superior accuracy compared to the other algorithms.