I agree with you on
Isabella, but not on
John. For many people
John has religious significance as well as being a common name in families that is often handed down. It is very common, but not like
Isabella, which reappeared on the scene after decades.
John has been a constant classic over time. Although, nowadays you hardly ever hear it. My nephew is
Derek John,
John for his father.