Ib as a boy's name (also used as girl's name Ib), is of Danish origin, and the meaning of Ib is "Baal's pledge". Baal was an ancient god of the Semites.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.
Name added. View your list