Hi Everybody,

I want to ask what is the difference among shelter, asylum and haven?

I will appreciate your help!

Thanks Emotion: smile
The general meaning is the same; they are just used in different collocations:

fallout shelter
women's shelter
tax shelter (protection from taxes)

insane asylum
political asylum
safe haven
tax haven (freedom from taxes)
I would just add to MM's excellent list the idea that "religious asylum" probably existed even before "political" asylum, although it amounts to about the same thing. Religious asylum was actually within the walls of a church or other religious institution.