None of the books mention Legolas having blonde hair. It is possible that his hair would be blonde because his dad has blonde hair, but it isn’t confirmed in the books.