If you're looking for correct suggestions for the misspelling "staghed", consider the word "staggered". This term refers to being surprised or taken aback by something unexpected. This correction aligns well with the context of astonishment or disbelief, making it the appropriate choice for the intended meaning.