Alright, folks, let’s dive into something fun I messed around with today: creating a Brazilian-style football player name generator. I’ve always been fascinated by the nicknames Brazilian footballers have – think Pelé, Kaká, Ronaldinho. So, I wanted to see if I could whip up something that could spit out similar-sounding names.

The Idea
My initial thought was simple. I needed common Brazilian first names, last names, and then some way to mix and match them, maybe even adding a cool-sounding “inho” or “ada” at the end. I’ve no coding pro, but I thought, why not?
Getting Started
First, I needed some data. So, I searched for lists of Brazilian first names. I copy and paste a bunch of them into a text file.
- Fábio
- Gabriel
- Rafael
- Miguel
- Arthur
I did the same thing with last names, making sure to grab a variety, not just the super common ones.
- Silva
- Santos
- Oliveira
- Pereira
- Souza
Putting It Together (The Messy Part)
Now, I have a list of first name and list of last * I tried randomly select one first name and one last name to combine. I did this several times until i got what i want.
The “inho” Factor
This is where it got a little tricky. I wanted that classic Brazilian flair, so I decided to add “inho” or “ada” to some of the names. I figured it would work best with shorter first names, so I manually picked a few from my list.

- Julinho
- Ricardinho
- Tafareladinha
- Ronaldada
- Pelinho
I basically told the text editor to pick a name, then flip a coin – heads, it adds “inho,” tails, it does nothing.
The Results!
I mashed the “generate” button (well, I run my “code”) a few times, and here’s some of what I got:
- Gabriel Souza
- Rafael Pereira
- Arthurzinho
- Fábio Silva
- Miguel Santos
Honestly, some of them sound pretty cool, and with a little bit of imagination, you can almost picture these guys playing in the Brazilian league!
Final Thoughts
This was a fun experiment. It’s not perfect, and I have little coding experience, so this is just a proof of concept.