Can there be two towns within a state with the same name?

There can not be two towns with the same name in one state. The only exception is if the second town has two names or another name that distinguishes it from the first one.