The following are some names commonly used by boys, some of which were chosen for you according to your requirements.
Alessandro comes from Greece, which means being able to defend and protect.
Alessio comes from Greece, which means to be able to defend and protect.
Andrea is from Greece, which means brave.
Aurelio comes from Latin, which means dazzling
Ernesto comes from German, which means brave and strong.
Francisco comes from German, which means freedom.
Franco comes from German, which means freedom.
Gabriele comes from Jewish, which means hero of God.
Guglielmo comes from German, which means strong will.
Luigi comes from German, which means brave and glorious soldier.
Riccardo comes from German, which means bold and powerful.
Salvatore comes from Latin, which means savior.
Sergio is from Greece, which means guardian.
Valentino comes from Latin, which means strong and healthy.
Valerio comes from Latin, which means strong, strong.
Vincenzo comes from Latin, which means victory.
Virgilio comes from Latin, which means guardian.
Vittorio comes from Latin, which means winner.