Home / Names for Baby Boys

Names for Baby Boys

This is our A to Z of names for baby boys. For each name there is a short description about the meaning of the name.


Choose a letter

A B C D E F G H I J K L M N O P Q R S T U V W Y Z

Here is a random selection of Boy's Names

Randolph

From the Old English name meaning 'shield' and 'wolf'.

George

From the Greek, 'farmer'.

Sean

Irish for John.

Daniel

From the Hebrew, meaning 'God is my judge'.

Finlay

A Scottish name, meaning 'light haired'.

Philip

From the Greek, 'lover of horses'.

Jeremy

From the Hebrew, meaning 'Jehovah's appointed'.

Duncan

A Scottish name, meaning 'black haired'.

Edgar

From the Old English, 'lucky spear'.

Terence

Taken from the name of a noble Roman fiunily, Terentius.