View text source at Wikipedia
A topor (Bengali: টোপর) is a type of conical headgear traditionally worn by the groom as part of the Bengali Hindu wedding ceremony for good luck.[1][2] The topor is typically fragile, made of sholapith and white in colour.[1][3][4]
The topor is traditionally given to the groom by the bride's family.[5] The groom dons the topor before the main ceremony begins.[4] The bride will typically wear related, but differently-shaped, headgear (Bengali: মুকুট, mukut).[5]
Topors are also worn by infant boys as part of the annaprashana ceremony, when they are dressed as grooms.
According to legend, the topor was created because Shiva wanted special headgear for a wedding and gave this task to Vishvakarma, who failed as he was only specialized in handling hard materials. Shiva then assigned a malakar to make it using sholapith. The topor subsequently became a significant part of traditional Bengali Hindu weddings.[6]