I don't know any 100% free, most of them offer a daily free limit or free trials:
semrush.com, ahrefs.com, kwfinder.com are the ones I have used and found very useful. I will recommend Google Keyword Planner. It gives most related keywords and its relevant searches. It becomes easy to finalise the keyword using this tool.