Best British Boy Names

Harrison

The name Harrison is a boy's name of English, Aboriginal origin, meaning "son of Harry".

Macsen

The name Macsen is a boy's name of Welsh origin, meaning "greatest".

Ziggy

The name Ziggy is both a boy's name and a girl's name of German origin.

Callum

The name Callum is both a boy's name and a girl's name of Scottish origin, meaning "dove".

Kit

The name Kit is both a boy's name and a girl's name of English origin.

Barnaby

The name Barnaby is a boy's name of English origin, meaning "son of consolation".

Rhys

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

Ellis

The name Ellis is both a boy's name and a girl's name of English, Welsh origin, meaning "benevolent".

Freddie

The name Freddie is both a boy's name and a girl's name meaning "peaceful ruler".

Duncan

The name Duncan is a boy's name of Scottish origin, meaning "dark warrior".

Tudor

The name Tudor is a boy's name of Welsh origin.

Kenzie

The name Kenzie is both a boy's name and a girl's name of Scottish origin.

Kian

The name Kian is a boy's name of Irish origin.

Digby

The name Digby is a boy's name of Scandinavian, Norse origin, meaning "town by the ditch".

Arran

The name Arran is a boy's name of Scottish origin, meaning "ridged island".

Conall

The name Conall is a boy's name meaning "strong as a wolf".

Ivor

The name Ivor is a boy's name of Scottish origin, meaning "yew".

Archie

The name Archie is a boy's name of German origin, meaning "truly brave".

Felix

The name Felix is a boy's name of Latin origin, meaning "happy, fortunate".

Tarquin

The name Tarquin is a boy's name.

Jago

The name Jago is a boy's name of Spanish, Cornish origin, meaning "supplanter".

Fletcher

The name Fletcher is a boy's name of English origin, meaning "arrow-maker".

Bryn

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

Humphrey

The name Humphrey is a boy's name of German origin, meaning "peaceful warrior".

Jasper

The name Jasper is both a boy's name and a girl's name of Persian origin, meaning "bringer of treasure".

Angus

The name Angus is a boy's name of Scottish, Scottish Gaelic origin, meaning "one strength".

Wilbur

The name Wilbur is a boy's name of German origin, meaning "resolute, brilliant".

Alastair

The name Alastair is a boy's name of Scottish origin, meaning "defender of men".

Popular Lists