diff --git a/IPython/core/magic.py b/IPython/core/magic.py
index 8a0b307..1b673f4 100644
--- a/IPython/core/magic.py
+++ b/IPython/core/magic.py
@@ -660,7 +660,7 @@ Currently the magic system has the following functions:\n"""
             print 'Object `%s` not found' % oname
 
     def magic_profile(self, parameter_s=''):
-        """Print your currently active IPyhton profile."""
+        """Print your currently active IPython profile."""
         if self.shell.profile:
             printpl('Current IPython profile: $self.shell.profile.')
         else:
diff --git a/IPython/testing/tests/test_ipunittest.py b/IPython/testing/tests/test_ipunittest.py
index 3df0230..487386a 100644
--- a/IPython/testing/tests/test_ipunittest.py
+++ b/IPython/testing/tests/test_ipunittest.py
@@ -1,4 +1,4 @@
-"""Tests for IPyhton's test support utilities.
+"""Tests for IPython's test support utilities.
 
 These are decorators that allow standalone functions and docstrings to be seen
 as tests by unittest, replicating some of nose's functionality.  Additionally,
diff --git a/docs/examples/core/example-gnuplot.py b/docs/examples/core/example-gnuplot.py
index c585fd5..37aa5b4 100755
--- a/docs/examples/core/example-gnuplot.py
+++ b/docs/examples/core/example-gnuplot.py
@@ -30,7 +30,7 @@ set ylabel 'sin(theta)'
 """)
 
 # Now start an embedded ipython.
-ipshell('Starting the embedded IPyhton.\n'
+ipshell('Starting the embedded IPython.\n'
         'Try calling plot(x,y), or @gpc for direct access to Gnuplot"\n')
 
 #********************** End of file <example-gnuplot.py> *********************