There are very few difference between Naive Bayes and Logistic Regression
One of which is that Naive Bayes assumes normal distributions, whereas logistic regression assumes a linear assumption between independent variables and dependent variables
Another difference is that Naive Bayes is faster compared to Logistic Regression.
Both have similarities too, Naive Bayes, and Logistic Regression assumes that features are independent to each other, features are unrelated to each other and predictors should not have any multicollinearity.