Just recently I had to remove the default Joomla meta from the header of a few sites that we had made here. It is a very simple and easy step that can be done by anyone with a little HTML knowledge and not afraid to open up their main template files.

Navigate to the main index.php file of your template. Usually found under /templates/ and open the index.php file with your favourite HTML editor.

Simply add in this line of code in the header of the file right at the very top.

<?php $this->setGenerator("); ?>

We usually have a bunch of code her that removes alot of default Joomla stuff including the caption.js file and the main mootools.js files.

After that is done, simply upload the file and the will be gone for good.

There are also other methods of removing the generator meta from the header of the site too but it involves modifying parts of the Joomla core. This was the old method that we use to use and found that it was over written in an update of Joomla a while back.

The file and code that you will need to modify for this method is called head.php

/libraries/joomla/document/html/renderer/head.php

you will want to find the following code (~line 167):
$strHtml .= $tab.''.$lnEnd;

you can turn it off by simply commenting the line with // at the beginning:
//$strHtml .= $tab.''.$lnEnd;