The words choral, coral sound the same but have different meanings and spellings. Why do choral, coral sound the same even though they are completely different words?
The answer is simple: choral, coral are homophones of the English language.
Of or relating to a chorus or choir.
Performed or written for performance by a chorus.
A rocklike deposit consisting of the calcareous skeletons secreted by various anthozoans. Coral deposits often accumulate to form reefs or islands in warm seas.
Any of numerous chiefly colonial marine polyps of the class Anthozoa that secrete such calcareous skeletons.
The red-orange, pinkish, or white deposits secreted by corals of the genus Corallium, used to make jewelry and ornaments.
An object made of this material.
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").