Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Boshet means shameful or abomination.
Did his parents name him that?
In short, the question is whether that's his original name.
According to Divrei HaYomim 1 8:33 and Divrei Hayomim 1 9:39 his real name was Ashba'al.
ונר הוליד את קיש וקיש הוליד את שאול ושאול הוליד את יהונתן ואת מלכי שוע ואת אבינדב ואת אשבעל
The Radak explains why he is called Ish Boshes since his name ended in Ba'al it was translated to Boshes, and according to Rashi it was changed to Boshes as a deragortory to the Ba'al.
Bosheth means shame. In Jewish though "shame" is a praiseworthy character trait. "Shame" means that one is "ashamed" of doing the wrong thing, this is a characteristic to strive for.