Best British Boy Names

Roscoe

The name Roscoe is both a boy's name and a girl's name of Scandinavian, Norse origin, meaning "deer forest".

Caspar

The name Caspar is a boy's name of Persian origin, meaning "keeper of the treasure".

Rafe

The name Rafe is both a boy's name and a girl's name meaning "wolf-counsel".

Hamish

The name Hamish is a boy's name of Scottish origin, meaning "supplanter".

Robin

The name Robin is both a boy's name and a girl's name of English origin, meaning "bright fame".

Rupert

The name Rupert is a boy's name of German origin, meaning "bright fame".

Rory

The name Rory is both a boy's name and a girl's name of Irish origin, meaning "red king".

Piers

The name Piers is a boy's name of Greek origin, meaning "rock".

Guy

The name Guy is a boy's name of French origin, meaning "guide, leader".

Otto

The name Otto is a boy's name of German origin, meaning "wealthy".

Lorcan

The name Lorcan is a boy's name of Irish origin, meaning "little, fierce".

Caspian

The name Caspian is a boy's name meaning "white".

Emrys

The name Emrys is both a boy's name and a girl's name of Welsh origin, meaning "immortal".

Lewis

The name Lewis is a boy's name of English origin, meaning "renowned warrior".

Montgomery

The name Montgomery is both a boy's name and a girl's name of Norman origin, meaning "man power".

Finn

The name Finn is both a boy's name and a girl's name of Irish origin, meaning "fair or white".

Lachlan

The name Lachlan is a boy's name of Scottish origin, meaning "from the fjord-land".

Bobby

The name Bobby is both a boy's name and a girl's name of German, English origin, meaning "bright fame".

Percy

The name Percy is both a boy's name and a girl's name of French origin.

Mylo

The name Mylo is a boy's name meaning "soldier or merciful".

Rafferty

The name Rafferty is a boy's name of Irish origin, meaning "floodtide, abundance, prosperity".

Ollie

The name Ollie is both a boy's name and a girl's name.

Alfie

The name Alfie is both a boy's name and a girl's name of English origin, meaning "wise counselor".

Balthazar

The name Balthazar is a boy's name of Greek origin, meaning "Baal protects the King".

Harvey

The name Harvey is a boy's name of French origin, meaning "battle worthy".

Peregrine

The name Peregrine is both a boy's name and a girl's name of Latin origin, meaning "traveler, pilgrim".

Hugh

The name Hugh is a boy's name of German, English, Irish origin, meaning "mind, intellect".

Monty

The name Monty is both a boy's name and a girl's name.

Popular Lists