I don’t like the name Frankie generally - for either boy or girl, as I don’t like the sound (harsh and honky to me).
But I get a sort of beloved, Italian American vibe from Frankie as a first for a boy. It could also be artsy and playful, depending, or all of above. And plenty of people like the name!
Ideas:
Frankie Alexander
Frankie Thomas
Frankie Jude
Frankie Dean
Frankie Wells
Frankie Leo
Frankie Xavier
Frankie Julian
Frankie Vincent
Frankie Mitchell
Frankie Sylvester
Frankie Theodore
Frankie Harrison
Frankie Sebastian