Why are kingfishers called kingfishers?

The name "kingfisher" is derived from the Old English words "cyning" (meaning "king") and "fiscere" (meaning "fisher"), likely due to the bird's striking appearance, fearless nature, and impressive fishing abilities. Kingfishers are renowned for their vibrant colors, sharp beaks, and rapid dives into water to catch fish, making them captivating and awe-inspiring creatures. Some cultures also associated kingfishers with royalty, further influencing the choice of their name.