Meaning and Origin of: Ib

Boy name origins & meanings

  • Danish : Oath of Baol