1. Leo
Leo was the most popular name for boys born in Midlothian in 2022. The name, which comes from the Latin word for 'lion', was given to 12 newborn boys in the area. Photo: PublicDomainPictures on Pixabay
2. Oliver
Oliver was the second most popular name for Midlothian baby boys, with 11 wee ones being given the name last year. The name has Old French and Medieval British origins and means 'olive tree planter' or 'olive branch bearer'. Photo: Christian Bowen
3. Harris
There were 10 newborn boys named Harris in Midlothian in 2022. While it is becoming an increasingly popular first name, Harris is traditionally a surname, meaning 'son of Harry or Henry'. Many Scottish parents choosing the name may also be inspired by the Isle of Harris, an island off the west coast of Scotland. Photo: Reynardo Etenia Wongso
4. Thomas
Thomas was another popular name with Midlothian parents last year. The name, which was given to 10 baby boys in the area, means "twin". Photo: Filip Mroz Oko