▶ Some Japanese parents give their children lucky names based on fortune telling. A lucky name will have the right number and combination of character strokes.
▶ The “lucky names” are often given by fortune tellers. Some of these fortune tellers work in Shinto shrines. Also, there are books that explain how to give lucky names.
▶ All Japanese family names and most given names are written in kanji. The characters for the given name are often chosen to match the family name. A lucky name just balances the stroke count – it has nothing to do with sound or family history.