Meshach is of Hebrew origin, derived from the word 'meshach,' which means "to draw out." It is one of the names given to King Nebuchadnezzar's astrologers in the Book of Daniel in the Bible. In ancient times, Meshach was often used as a personal name. However, today it is more commonly found as a surname rather than a first name.
The name Meshach had a peak of popularity in the mid-90s, with over 30 births recorded in both 1994 and 1995. However, there has been a consistent decline since then, with fewer than 20 births per year from 2007 onwards, reaching an all-time low of 6 births in 2022. Overall, the name Meshach has been used in a total of 551 births between 1977 and 2022.