كتابة التاء في كلمة "هرة" واجبة، وذلك لأنها تاء التأنيث، وهي تاء تلحق بآخر الاسم للدلالة على أن الاسم مؤنث. وكلمة "هرة" هي اسم علم مؤنث، لذا تلحق بها التاء التأنيث.
وهناك قاعدة عامة في اللغة العربية تقول: "كل اسم علم مؤنث يختم بالتاء". وكلمة "هرة" هي اسم علم مؤنث، لذا تختم بالتاء.
وهناك بعض الأسماء العلم المؤنثة التي لا تختم بالتاء، مثل: "اسماء، زينب، فاطمة، هاجر، مريم". ولكن هذه الأسماء هي استثناء من القاعدة العامة، وهي قليلة العدد.
وإذا سألت عن سبب كتابة التاء في كلمة "هرة"، فهذا يعود إلى أن التاء التأنيث هي علامة من علامات التأنيث في اللغة العربية. وهي علامة مميزة للأسماء المؤنثة.