Sheykh Ahmad () is a village in Hasanlu Rural District of Mohammadyar District in Naqadeh County, West Azerbaijan province, Iran.
At the time of the 2006 National Census, the village's population was 468 in 105 households. The following census in 2011 counted 413 people in 112 households. The 2016 census measured the population of the village as 370 people in 109 households.