Hi,
One of the problems i have run into as i try to learn more chords is the fact that i have noticed that several Chords could be called other chords easily. Let me give a two examples.
It seems like any chord could be called something else given the situation.
Is there a surefire way to know what a chord's ONLY NAME IS. In a given situation?
Like other said, using the bass note is key. But another way by looking at what chord comes next. For example, the dim7 (fully diminished 7th chord) can be named with either one of the 4 notes being the root. So, how do you decide which note is the root? By the chord that comes after it.
Usually dim7 chords resolve one half-step higher. Visual:
C-Eb-Gb-A: Cdim7, Ebdim7, Gbdim7, or Adim7
If the next chord is some kind of C#/Db chord, the correct name is Cdim7.
If the next chord is some kind of E chord, the correct name is Ebdim7.
If the next chord is some kind of G chord, the correct name is Gbdim7.
If the next chord is some kind of A#/Bb chord, the correct name is Adim7.
So, I guess my point is you have to consider the key, bass note, and location of the chord to be absolutely 100% sure. Even then you will still have some people disagree wit ya.