Halcyon \ha(l)-cyon, halcy()-yon\ as a girl's name is a variant of Halcyone (Greek), and the meaning of Halcyon is "kingfisher".
The baby name Halcyon sounds like Halcyona.