To buoy is defined as to raise someone's spirits or to keep something or someone afloat.(verb)
The definition of a bouy is a floating object that is anchored to warn of danger or to mark a location.(noun)
An example of a bouy is a floating post with a light that shows the entry to the harbor.
See buoy in Webster's New World College Dictionary
Origin: ME < (? via MDu boeie) OFr buie, chain < L boia, fetter (see boy): prob. first applied to the chain anchoring the float
Origin: < Sp boyar, to float
See buoy in American Heritage Dictionary 4
Origin: Middle English boie
Origin: , from Old French boue
Origin: , probably of Germanic origin; see bhā-1 in Indo-European roots.
Learn more about buoy