New research has revealed people's perceptions of the UK's top 20 baby names in Wales.
Jack and Emily are found to be the country's naughtiest children's names, while children called Oscar and Isla are thought to be the most well-behaved.
Children and teachers surveyed said they thought that Jacks are the most likely to misbehave.
Top 5 Naughtiest Girls Names in Wales:
Top 5 Naughtiest Boys Names in Wales:
Isla came out on top for well-behaved children in Wales. Girls named Isla are also thought to be among the shyest in the class.
The most confident girls name is Ella and Jack was voted the most confident name for boys.
Oscar was seen to be the most well-behaved boys name.
Top 5 Best-Behaved Girls Names in Wales:
Top 5 Best-Behaved Boys Names in Wales:
Adults and children said boys named George are considered to be the most intelligent in class. They also associated it with kindness.
According to teachers, Isabella tops the list for girls when it comes to intelligence. But one in 10 children said those named Isabella will be spoilt, based on their first name alone. For boys, it is Harrys that children expect to be spoilt.
The study, commissioned by My Nametags, analysed the opinions of 1,500 teachers, children and parents in the UK.