Could one put an ebook on a wishlist and somebody else buy it for them? That would be a way, but not really a surprise.
ETA: I am registered at amazon.com and there I have an option next to a book "Give as a gift". Then I have to log on and specify to which Amazon account/email address I want to send it.