Congratulations, you're having a baby boy!
Whether this baby is your first or your fifth, it's such an exciting time and there's so much to think about. So if you're currently on the search for the perfect baby boy name, Kidadl are here to help.
From boy names starting with M to baby boy names that end in 'ie', to all sorts of boy names in between, we have all the inspiration you need.
And if you're on the search for a baby boy name to match your other children's names, or even your own, and want a baby boy name with an L at the end, then this is the list for you.
Raynell (Scandinavian origin) meaning 'strong counsellor.'
Daniel (Hebrew origin) meaning 'God is my judge.'
Donnell (Scottish and Irish origins) meaning 'world rule' or 'world mighty.'
Ferrell (Irish origin) meaning 'courageous.'
Lionel (English origin) meaning 'lion.'
Argel (Welsh origin) meaning 'refuge.'
Neil, Niall, Neal (Gaelic origin) meaning 'cloud,' 'champion' or 'passionate.'
Steel (English origin) this name literally means 'like steel.'
Manuel (Spanish origin) meaning 'God is with us.'
Kemual (Hebrew origin) meaning 'helper' of God.'
Moriel(Hebrew origin) meaning 'God is my teacher.'
Rydell (English origin) meaning 'horseman.'
Sahil (Hindi origin) meaning 'leader.'
Ismael, Ishmael, Ismail (Hebrew origin) meaning 'God will hear.'
Cecil(English, Welsh and Latin origins) meaning 'blind.'
Yisrael (Hebrew origin) meaning 'contender with God.'
Jonquil(English origin) meaning 'reed.'
Marcel, Marcell(English and French origin) meaning 'young/little warrior.'
Nathanial, Nathaniel, Nathanael(Hebrew origin) meaning 'gift of God.'
Saul (Hebrew origin) meaning 'prayed for.'
Cristobal(Spanish origin) meaning 'Christ bearer.' Variant of Christopher.
Fidel (Latin origin) meaning 'faithful.'
Haskell (Jewish origin) meaning 'wisdom.'
Randall(English origin) meaning 'shield wolf.'
Mikhail (Russian origin) meaning 'who is like God?' Variant of Michael.
Emil (Latin origin) meaning 'rival.'
Ezekiel, Ezequiel(Hebrew origin) meaning 'God strengthens.'
Vishal (Hindi origin) meaning 'great.'
Azarel (Hebrew origin) meaning 'God helps.'
Deval (Hindi origin) meaning 'divine.'
YandelModern created name, and so has no meaning.
Kentrell (English origin) meaning 'royal chieftain.'
Nabil(Arabic origin) meaning 'noble.'
Denzel (Cornish origin) meaning 'from the high stronghold.'
Mikkel(Danish and Scandinavian origin) meaning 'who is like God?' Variant of Michael.
Wendell (German origin) meaning 'wanderer' or 'seeker.'
Gopal (Hindi origin) meaning 'cowherd.'
Joel (Hebrew origin) meaning 'Jehovah is God.'
Pharrell (Irish Gaelic origin) meaning 'a superior man' or 'heroic.'
Audel (English orig) menaing 'old firend.'
Rafael (Spanish origin) meaning 'God has healed.'
Yoel (Hebrew origin) meaning 'Jehovah is the Lord'
Sal(multiple origins) meaning 'saviour.'
Basel (Muslim origin) meaning 'brave.'
Virgil (Latin origin) meaning 'staff bearer.'
Gabriel (Hebrew origin) meaning 'God is my strength.'
Paul (Latin origin) meaning 'small' or 'humble.'
Val (English origin) meaning 'strong.'
Gael (Gaelic, Irish origin) literally meaning 'Gaelic' ie. a person of Gaelic heritage, or 'Irish man.'
Emmanuel, Emanuel, Immanuel (Hebrew origin) meaning 'God is with us.'
Akhil(Indian and Sanskrit origins) meaning 'ruler' or 'king.'
Yul (Russian, Latin and Mongolian origins) meaning 'beyond the horizon.'
Gerrell (English origin) meaning 'rules by the spear.'
Marshall(French origin) meaning 'one who looks after horses.'
Khalil (Arabic origin) meaning 'friend.'
Marvell (English origin) meaning 'wonderful' or extraordinary.'
Raphael(Hebrew origin) meaning 'God has healed.'
Cordell(English origin) meaning 'rope maker.'
Yariel (Hebrew origin) 'lion of God.'
Carl, Karl(German origin) meaning 'free man.'
Halil (Turkish comrade) meaning 'honourable comrade.'
Nebil (Arabic origin) meaning 'noble.'
Eliel (Hebrew origin) meaning 'the Lord is my God.'
Terrell, Tyrell (English origin) meaning 'to pull,' 'stubborn' or 'thunder ruler.'
Martel (Various European origins) meaning 'one who hammers,' 'warlike' or 'from the god Mars.'
Herschel(Hebrew origin) meaning 'deer.'
Nikhil (Hindi origin) meaning 'whole.'
Ronal (English origin) meaning 'rules with counsel.
Percival(French origin) meaning 'pierce the valley.'
Conal (Irish origin) meaning 'strong wolf.'
Praneel(Hindi origin) meaning Shiva.
Montel (French and Italian origins) meaning 'mountain.'
Abdiel (Hebrew origin) meaning 'servant of God.'
Nigel(English origin) meaning 'champion' or dark, black-haired.'
Diesel (modern origin) named after the fuel. This name is derived from a German surname.
Russell (English and French origins) meaning 'little red one' or 'redhead.'
Quintrell(English origin) meaning 'fifth.'
Cathal (Irish origin) meaning 'battle rule.'
Suhail (Arabic origin) meaning 'a star.'
Lyall (Scottish origin) meaning 'wolf.'
Miguel, Misael (Spanish origin) meaning 'who is like God?' Variant of Michael.
Fishel (Yiddish origin) meaning 'little fish.'
Vidal (French and Spanish origins) meaning 'life' or 'vitality.'
Leonel (Various European origins) meaning 'lion.' Variant of Lionel.
Yadiel (Spanish and Hebrew origins) meaning 'praise of God' or 'God has heard.'
Montrell (Spanish and Italian origins) meaning 'mountain'.
Basil (Greek and English origins) meaning 'royal' or 'king.'
Mael (Irish and French origin) meaning 'prince' or 'chief.'
Rodel(French origin) meaning 'famous ruler.'
Darnell (English origin) meaning 'the hidden spot.'
Maxwell (Scottish and English origins) meaning 'one who dwelled at Maccus' spring.'
Kunal (Hindi origin) meaning 'lotus.'
Samuel, Shmuel(Hebrew origin) meaning 'name of God,' 'God heard' or 'told by God.'
Abdul (Arabic origin) meaning 'servant of Allah.'
Safal (Hindi origin) meaning 'sensitive.'
Pawel(Polish origin) meaning 'humble.' Variant of Paul.
Abel (Hebrew origin) meaning 'breath.'
Kiril(Russian and Bulgarian origins) meaning 'lordly.'
Axl, Axel, Aksel(Hebrew and Scandinavian origin) meaning 'my father is peace.'
Jadiel (Hebrew origin) meaning 'one who will judge.'
Raul (Spanish origin) meaning 'wolf counsel.'
Latrell (American origin) meaning 'eager' or 'noble.'
Errol (Scottish origin) meaning 'nobleman'. Variant of Earl.
Bilal(Arabic origin) meaning 'moisture.'
Michael (Hebrew origin) meaning 'who is like God?'
Cael, Kael (Irish origin) meaning 'slender.'
Jarell, Jerrell(English and Irish origin) meaning 'ruler with the spear.'
Faysal (Arabic origin) meaning 'judge' or 'mediator.'
Mitchell (English origin) meaning 'who is like God?' Variant of Michael.
Darrell, Darryl (English origin) meaning 'dearly loved.'
Jaleel, Jalil, Jahlil (Arabic origin) meaning 'greatness.'
Jubal (Hebrew origin) meaning 'rams horn'.
Neel (Hindi origin) meaning 'sapphire blue.'
Earl (English origin) meaning 'nobleman' or 'warrior.'
Othniel (Hebrew origin) meaning 'strength of God.'
Fadil(Arabic origin) meaning 'generous.'
Ansel (German and English origins) meaning 'God' or 'protector.'