I tried the tool adwords offers to suggest keywords, it's nice. However you must supply the keywords and few of suggestions uses to work for me (and those I enter usually are the most searched ones)
Is there other ways or tools to discover what does users search for related to your product?