Bayonne — city in Hudson County, New Jersey, United States