Many artists have recorded versions of "Mary, Did You Know?" including Vickie Winans, Kenny Rogers, Reba McEntire, Clay Aiken, Rascal Flatts, and Cee Lo Green. Mark Lowry and Buddy Greene wrote the original lyrics and music for "Mary, Did You Know?".
Michael English, an American Christian singer, first recorded the song for his 1991 self-titled debut album.
There have been several popular versions of the song that have appeared since Michael English recorded that original version. Kenny Rogers recorded a duet version of the song with Wynonna Judd for Rogers' 1996 holiday album, "The Gift." This version of the song reached #55 on the Billboard country music charts. Clay Aiken included the song on his 2004 Christmas album, "Merry Christmas with Love," which was the bestselling Christmas album of 2004. Cee Lo Green recorded a version for his 2012 album, "Cee Lo's Magic Moment." This song peaked at #11 on the Billboard R&B charts. Pentatonix, an American a cappella group, recorded a version of the song for their second Christmas album entitled "That's Christmas to Me." This version peaked at #26 on the Billboard Hot 100 chart.
In addition to these popular versions, Allmusic.com lists more than 20 recordings of the composition performed by classical artists.