Why do American universities receive lots of endowments?
There is a greater tradition of alumni giving in America, which European universities are trying to also foster (especially in the public funding cuts to universities seen in the UK).

In America there are also generous tax breaks when giving money to charities and foundations which encourages gifting.