Spoiler for Congrats,
to Octopuppy for seeing a way to a solution. He is close enough to get the credit. I had considered including in the OP that the Gods used an alphabet like everyone is acustom to, but thought it would be to large of a hint. Plasmid is correct in that a simpler solution can be found. Utilizing an alphabetical word arrangement solution is also subject to debate as the OP never says the Gods have a similar alphabet stucture only that the words are distinctly different. The original creator of this puzzle (whose name is Eric Yeh and has made several variations on this type of logic problem) intended to tap into the omniscience of the Gods with a solution similar to this...
Spoiler for solution:
Ask God "A", "Is your word for "Yes" the word that I would find the most asthetically pleasing immediately upon hearing the second word?"
Honestant will reply with whichever word you would find more pleasing to the ear.
Swindlecant will reply with whichever word you would find least pleasing to the ear.
Randomcant will reply with whichever word means "Yes"
Ask God "A", "Is your word for "No" the word that I would find the most asthetically pleasing immediately upon hearing the second word?"
If the answers to the two questions are the same, then God "A" in the Randomcant and his answer means "Yes".
If the answers are different and you find the answer word to question 1 more pleasing, God "A" is the Honestant.
If the answers are different and you find the answer word to question 2 more pleasing, God "A" is the Swindlecant.
If God "A" is the randomcant you now know what "Yes" is and can determine the other two Gods by asking one of them a factual question (is 2+2 equal to 4). otherwise you know which God is "A" and what the two words and what they mean so, you need to ask God "A" another question that will order to other two Gods such as "If I were to ask you wheather God "B" was the Randomcant, would you respond with "Yes"?".
And your done.
Honestant will reply with whichever word you would find more pleasing to the ear.
Swindlecant will reply with whichever word you would find least pleasing to the ear.
Randomcant will reply with whichever word means "Yes"
Ask God "A", "Is your word for "No" the word that I would find the most asthetically pleasing immediately upon hearing the second word?"
If the answers to the two questions are the same, then God "A" in the Randomcant and his answer means "Yes".
If the answers are different and you find the answer word to question 1 more pleasing, God "A" is the Honestant.
If the answers are different and you find the answer word to question 2 more pleasing, God "A" is the Swindlecant.
If God "A" is the randomcant you now know what "Yes" is and can determine the other two Gods by asking one of them a factual question (is 2+2 equal to 4). otherwise you know which God is "A" and what the two words and what they mean so, you need to ask God "A" another question that will order to other two Gods such as "If I were to ask you wheather God "B" was the Randomcant, would you respond with "Yes"?".
And your done.






