Promise is a noun meaning a declaration or assurance that one will do something or that a particular thing will happen.
As a verb, promise means to assure someone that one will definitely do something or that something will happen.
Other meanings of promise include:
1. Potential or ability to develop into something great
2. In programming, an object representing the eventual completion or failure of an asynchronous operation
3. A sign of future success or improvement