It has more than one meaning.
She is a tall,fair haired lady. She has light/blonde hair.
She is a fair lady. She is reasonable, right and just.
For daily usage you could say "fair enough" in a situation where someone says something that is reasonable and you respond "fair enough". For a more in depth explanation Collins dictionary explains it nicely:
fair enough
PHRASE
You use fair enough when you want to say that a statement, decision, or action seems reasonable to a certain extent, but that perhaps there is more to be said or done.
[mainly spoken]
If you don't like it, fair enough, but that's hardly a justification to attack the whole thing.
Fair enough, you didn't have a perfectly happy childhood: but your childhood is over now.