Follow the Below mention point to recognise the better domain for your website---
• Make it easy to type
• Keep it short
• Target your area
• Avoid numbers and hyphens
• Be memorable
• Use an appropriate domain name extension
• Act fast
• Protect and build your brand
• Research it
No, I don’t believe it is necessary to keep the keyword as your domain name. If your content and metatags are well written and if you create a website authoritative search engine, then you will know what your website is about.
But it is important to create well-structured URLs for internal pages. For example, if an eCommerce site could have a page about Nike Men's Sportswear, then the URL domain name can be com / mens / sportswear / Nike - the key appears in the keyword URL.