A smart contract is a self-executing contract formulated using blockchain technology. This term has gained immense popularity in recent years, especially in the sphere of cryptocurrencies and digital transactions. Nevertheless, there are several other terms that can be used instead of "smart contract," such as a decentralized application (DAPP), blockchain contract, or self-executing agreement. Another phrase that is commonly used is "programmable contract," which highlights the programmability capability of a smart contract. There are also tangential terms like "trustless contract" that emphasize the fact that such contracts do not require intermediaries to enforce their terms and conditions. All these synonyms highlight the key characteristics of smart contracts and offer a nuanced understanding of this technology.