From Old Norse brunnr, bruðr, from Proto-Germanic *brunnô.
brunnur m (genitive singular brunns, nominative plural brunnar)