Well, to make a long story short, Charlie Puth is Jewish!
Since Charlie Puth's mother is Jewish, and in Judaism one's religion is based on one's mother's religion, then that makes him also Jewish. His father is not Jewish.
Charlie Puth (who's full birth name is Charles Otto Puth Jr.) was born on December 2, 1991 in Rumson, New Jersey.
He is best known for his hit singles "See You Again", which peaked at number one on the US Billboard Hot 100 for 12 non-consecutive weeks, "One Call Away" which reached number 12 on the Billboard Hot 100, "We Don't Talk Anymore" (featuring Selena Gomez), which peaked at number 9 on the Billboard Hot 100 and "Attention", peaking at number 5 on the Billboard Hot 100.
If you see any details that require update, please Let us know!