To splash out

To 'splash out' on something is an expression used, at least in the UK, to indicate that something extravagant has been done, or is planned. "I'm going to splash out on a new car/pair of shoes/birthday party, etc". Why 'splash out'? It seems an odd way of saying this. Any ideas?

Replies