Barbara Engleder (née Lechner; born 16 September 1982 in Eggenfelden) is a German rifle shooter. She competed in the 50 m rifle three positions event at the 2012 Summer Olympics, where she placed 6th in the final. She won gold at the 50 m rifle three positions event at the 2016 Summer Olympics