Question: why before christ and anno domini?
Answer: "A.D." stands for anno domini, Latin for “in the year of the lord,” and refers specifically to the birth of Jesus Christ. "B.C." stands for "before Christ." In English, it is common for "A.D." to precede the year, so that the translation of "A.D.