David Grigoryan (, born on 28 December 1982 in Yerevan, Soviet Union) is an Armenian football defender. He is currently unattached. Grigoryan was also a member of the Armenia national football team, and has participated in eight international matches since his debut in an away friendly match against Hungary on 18 February 2004.