Ah, I seem to recall it was some piece of Greek Mythology. Best ask someone who's educated.
Not quite - the Halcyon is the old latin/greek name for kingfisher & it was beleived that they laid their egs onfloating nests in the sea & could only nest when the sea was calm. Hence halcyon days now meaning calm tranquil days.