Nina Dobrev does have brunette hair in real-life but she actually wore wigs for the majority of the series. Even when her hair was simply worn straight, it was generally a wig. She always wore a wig while playing Katherine. The reason is due to Katherine Pierce's hairstyle being different than Elena's.