The correct spelling of the phrase "spake favor" is actually "spake for." In this case, the word "spake" is derived from the archaic form of the verb "speak" and is pronounced as /speɪk/. Meanwhile, the word "for" is pronounced as /fɔr/. The erroneous use of "favor" may have been due to a mishearing or misunderstanding of the proper phrase. It is important to double-check spellings and meanings of words to avoid confusion and communication errors.
The phrase "spake favor" is not a commonly used term or phrase in modern English. Hence, it does not have a specific etymology as such. However, "spake" is an archaic form of the past tense of the verb "speak", which means to utter words or communicate verbally. "Favor" typically refers to a kind or friendly attitude towards someone or something.