In a dream a kingfisher represents a nagging feeling of inadequacy. You may be troubled by inner doubts or the doubts of others.