1 definition found loch arbour - U.S. Gazetteer (1990) : Loch Arbour, NJ (village, FIPS 41010) Location: 40.23180 N, 74.00138 W Population (1990): 380 (162 housing units) Area: 0.3 sq km (land), 0.1 sq km (water)