I use named ranges a lot. The only downside is that many times I need those ranges to grow as my spreadsheet grows. For that, I use dynamic named ranges employing the OFFSET() and COUNTA() functions.
To create a dynamic named range, select Insert > Name > Define from the menu.
The formulas starts in A2, moves down and to the right zero, and resizes to a variable number of rows long and one column wide. The variable number of rows is defined by COUNTA()-1 (the minus one is for the column header). This works if you have no gaps in your data. If there’s a blank cell in there, you won’t get the correct results. Here’s what it looks like in action.