Formal:
* Thermos (this is a brand name that has become a generic term)
* Dewar flask (a scientific term)
* Vacuum flask (the most literal term)
Informal:
* Thermos bottle
* Hot water bottle (especially when used for keeping drinks hot)
* Flask (less specific, could also refer to other types of containers)
The best word to use will depend on the specific situation.