cab (Irish) comes from Middle Irish cab, from Middle English gap, from Old Norse gap, from Old Norse gapa, from Proto-Germanic gapōną, from Proto-Indo-European ǵʰeh₁y-, from Proto-Indo-European ǵʰih₁-.
cab (Irish): mouth; muzzle