* Hai means "sea, ocean, naval/nautical, extralarge" (海). * Gui means "ghost, spirit, apparition, sinister plot, deuce, dirty trick, terrible, damnable, sly, smart, ulterior, quick, stealthy, surreptitious" (鬼).