How to Combine Two Names for Your Baby

Updated October 2026 · Modern Muslim Names

Many families want a baby name that honours both parents, or a grandparent on each side. Simply gluing two names together usually produces a word with no meaning. Here are better approaches, all of which give a real name with a real meaning.

1. Match the shared sound

Look for a real name that shares the first sound of one name and the last sound of the other. Parents named Sara and Imran might like Samira or Sameer.

2. Match the meaning

If one parent's name means “light” and the other's means “guidance”, look for a name that joins the two ideas, such as Nur or Huda. Our name pages list the meaning and root of every name, so you can search by idea.

3. Use a shared Arabic root

Arabic names grow from three-letter roots. Ahmad, Hamid, Mahmud and Muhammad all come from the root ḥ-m-d (praise). If a grandparent is called Hamid, a baby called Ahmad carries the same meaning in a new form.

4. A first name and a middle name

The simplest way to honour two people is to give one name from each family, for example a first name from the mother's side and a middle name from the father's.

Try the Name Fusion tool

On our homepage, enter two names into Name Fusion and it will suggest real Muslim names that connect to both, by sound and by meaning, filtered by gender and country.

More guides