If you say that someone or something has depth, you mean that they have serious and interesting qualities which are not immediately obvious and which you have to think about carefully before you can fully understand them.