Odo was the eldest son of Robert the Strong, Duke of the Franks, Marquis of Neustria and Count of Anjou.
Odo married Théodrate of Troyes and had two known sons, Arnulf (born probably about 885) and Guy (born probably about 888), neither of whom lived past the age of fifteen.