The name Ed is a boy's name meaning "wealthy". Ed and is often added to lists like Short Baby Names and discussed in our forums with posts like "Baby a Day".
From the experts:
The most minimalist of names, Ed is decidedly out -- though that usually means it's due to swing back in. More stylish these days: Ned or even Ted.