"Loo" does not come from Waterloo. It comes from "gardyloo" which was a corruption of the French phrase "gardez l'eau". This was the warning call when soiled water was thrown out through the window into the street in the days before proper sanitation.
DC