Here on Wowhead you can generate reputation. The main way to generate it is to get your comments upvotes.
So, reputation is a rough measure of how much you contributed to the community.
As you amass reputation you earn the community's trust and you will be granted with additional privileges. You can find a full list below.