The words Baal, bail, bale sound the same but have different meanings and spellings. Why do Baal, bail, bale sound the same even though they are completely different words?
The answer is simple: Baal, bail, bale are homophones of the English language.
Any of various local fertility and nature gods of the ancient Semitic peoples considered to be false gods by the Hebrews.
A false god or idol.
Security, usually a sum of money, exchanged for the release of an arrested person as a guarantee of that person's appearance for trial.
Release from imprisonment provided by the payment of such money.
A person who provides this security.
To secure the release of by providing security.
A large package of raw or finished material tightly bound with twine or wire and often wrapped: a bale of hay.
To wrap in a bale or in bales: a machine that bales cotton.
Evil: "Tidings of bale she brought” ( William Cullen Bryant).
Mental suffering; anguish: "Relieve my spirit from the bale that bows it down” ( Benjamin Disraeli).
Definitions from The American Heritage® Dictionary of the English Language, 4th Edition and Wordnik.
Homophones (literally "same sound") are usually defined as words that share the same pronunciation, regardless of how they are spelled.
If they are spelled the same then they are also homographs (and homonyms); if they are spelled differently then they are also heterographs (literally "different writing").