100 litres of water, each bottle holds 5 litres

100 / 5 = 20

He filled up 20 water bottles.
Final Answer: 20