Synonyms of naif

1 Syllable
rube, colt, babe
2 Syllables
tyro, hayseed, recruit, ingénue, learner, virgin, greenhorn, greenhorns
3 Syllables
novice, amateur, beginner, simpleton, tenderfoot, neophyte, newcomer, ingenue
4 Syllables
apprentice