The Collaborative International Dictionary of English v.0.48:
Self-knowledge \Self`-knowl"edge\, n. Knowledge of one's self, or of one's own character, powers, limitations, etc. [1913 Webster]WordNet (r) 3.0 (2006):
self-knowledge n 1: an understanding of yourself and your goals and abilities