Arnulf II was in 968 gehuwd met Rosela van Ivrea (945 - Gent, 26 januari 1003, dochter van Berengarius II van Italië, koning van 950 tot 963, en van Willa van Toscane. Arnulf en Rosela kregen de volgende kinderen: Mathilde (? - 995) Boudewijn IV (ca. 980 - 1035)