What do we call a person who doesn't know their talent?

I have one friend who always underestimates her knowledge and talent. We always have to encourage her that she can do it.
I always wonder if there is a word that would describe this behavior? I tried but I can't find a proper word for it.


Solution 1:

You could say that she undervalues herself:

to consider something to have less worth or importance than it really has

A related phrase (but not a single word) is to sell oneself short.