Mephibosheth in Wikipedia

Meri-baal - "beloved of Baal"/"beloved of the Lord". In view of later religious sensibilities, textually later parts of the Bible rename Meribaal to Mephibosheth - "exterminator of the shameful one", while textually earlier parts preserve the name Meribaal. This change from "-Baal" to "-Bosheth" is common throughout other Biblical names, the exception being Beliah (Yahweh is Lord/Yahweh is Baal) since this couldn't be allowed to become Boshethiah or Jebosheth (Yahweh is shameful). (1.) The name of Saul's son by the concubine Rizpah, daughter of Aiah. During the reign of King David, some members of Saul's family were punished for what had been done unto the Gibeonites. Mephibosheth and his brother Armoni along with five others, were "hanged on a hill before the Lord" by the Gibeonites, and their bodies left exposed in the sun for five months (2 Sam. 21:8-10 )...

Read More about Mephibosheth in Wikipedia