diff --git a/hist/hist/src/TH3.cxx b/hist/hist/src/TH3.cxx
index 76bd4322b4f11fa36a1be1ee18acb92af220c8f0..a8cffe93aba06c53668771ba7d0129c54a44c8bc 100644
--- a/hist/hist/src/TH3.cxx
+++ b/hist/hist/src/TH3.cxx
@@ -1891,7 +1891,7 @@ TH1D *TH3::DoProject1D(const char* name, const char* title, TAxis* projX,
          h1->Reset();   
       }      
       else {  
-         Error("DoProject1D","Histogram with name %s alread exists and it is not compatible",name);
+         Error("DoProject1D","Histogram with name %s already exists and it is not compatible",name);
          return 0; 
       }
    }
@@ -2097,7 +2097,7 @@ TH2D *TH3::DoProject2D(const char* name, const char * title, TAxis* projX, TAxis
          h2->Reset();   
       }      
       else {  
-         Error("DoProject2D","Histogram with name %s alread exists and it is not compatible",name);
+         Error("DoProject2D","Histogram with name %s already exists and it is not compatible",name);
          return 0; 
       }
    }
@@ -2566,7 +2566,7 @@ TProfile2D *TH3::DoProjectProfile2D(const char* name, const char * title, TAxis*
          p2->Dump();
          projY->Dump(); projX->Dump(); 
          std::cout << ny << "  " << iymin << " , " << iymax << " nx " << nx << "  " << ixmin << " , " << ixmax << std::endl;
-         Error("DoProjectProfile2D","Profile2D with name %s alread exists and it is not compatible",name);
+         Error("DoProjectProfile2D","Profile2D with name %s already exists and it is not compatible",name);
          return 0; 
       }
    }