How to get the block by string ID
There's no built-in function for loading a block by string, but you can use a simple SQL query to get the ID of the block using a string.

$block_name = "Your block name";

$block_id = db_query("SELECT bid FROM {block_custom} WHERE info=:info", array(":info"=&gt;$block_name))-&gt;fetchField();

$block =  module_invoke('block', 'block_view', $block_id);
print render($block["content"]);