African and French marigolds can be found in India (via Kerala Travel Tours), the blooms of which are often used in weddings as a “love charm” and in offerings to Hindu gods and goddesses. Being associated with gods can give the flower a new meaning, with Petal Republic suggesting that a marigold tattoo symbolizes “warmth, happiness, joy, optimism, and good luck.” But they can also represent “cruelty, grief, and jealously” according to Inked.
Petal Republic also notes that in Hinduism, the marigold is associated with the sun, represented by the Hindu god Surya who is said to have created the universe and life itself (via World History). Marigolds are also used in Buddhism, often used to worship Buddha via temple offerings.
The different colors of marigolds can also represent certain emotions. According to Petal Republic, a red bloom can signify love, while an orange blossom can convey passion. Combinations of colors can also carry significant meaning. For example, orange/red marigolds can represent romance, while yellow/gold marigolds signify optimism.