This free baby name search database lets you type in a baby name, a meaning, and/or an origin, and it will give you all matches. You can also select gender/sex. When you are typing in a meaning, try to start with one keyword that best matches the meaning, such as strong, or beautiful. The more words you use in the meaning, the fewer returns you will get.
With this huge, free searchable baby name database, which has tens of thousands of unique boys names and girls names, you can find just the right name for your baby boy or baby girl. Give it a try.