To calculate the mean number of pages Darnel read, we first need to sum up the number of pages he read over the 8 nights, and then divide that total by the number of nights.
The pages read each night are: 5, 6, 5, 8, 6, 5, 7, 9.
Now, let's find the total sum:
\[ 5 + 6 + 5 + 8 + 6 + 5 + 7 + 9 = 51 \]
Next, we divide this sum by the number of nights (8):
\[ \text{Mean} = \frac{51}{8} = 6.375 \]
Now, rounding to the nearest whole number:
\[ 6.375 \approx 6 \]
Thus, the mean number of pages Darnel read is
\[ \boxed{6} \] pages.