“Mary, Did You Know?” is a Christmas song with lyrics and music written by Mark Lowry and Buddy Greene. It was originally recorded by Christian recording artist, Michael English on his solo debut album in 1991 (English and Lowry were both members of the Gaither Vocal Band).
Lowry would record the song several times himself, most notably with the Gaither Vocal Band on their 1998 Christmas album.
https://www.youtube.com/watch?v=_U2G8wsbXBo
Mark Lowery sings Mary Did You Know