Question: is anniversaire masculine or feminine?
Answer: “anniversaire” is a masculine noun, as any dictionary will tell you. “bon anniversaire” the masculine adjective “bon” is pronounced exactly the same way as its feminine form, “bonne”, because the masculine “bon” denasalizes when liaised with a following noun.