This is the 4136th most frequent Spanish word.
hecho
"Hecho" can mean "fact" or "done" depending on context.
The word 'hecho' here is used as a noun, meaning 'fact', to indicate an established or observed reality.
Es un hecho que la tierra es redonda.
It is a fact that the earth is round.
In this sentence, 'he hecho' is used as a verb phrase where 'he' is the first-person singular form of 'haber' and 'hecho' is the past participle of 'hacer', meaning 'done'.
He hecho la tarea antes de salir.
I have done the homework before leaving.
Here, 'hecho' is the past participle of the verb 'hacer', functioning as an adjective to indicate something that was 'made' or 'done'.