Andrew is of Greek origin but commonly used in all
Christian cultures. If you click on the name in this post you will see its meaning and history.
Drew is usually a short form of
Andrew (you can click on
Drew too). Now Dru could either be a variant of
Drew or it could be of Ancient Celtic origin like you mentioned. If it's the latter
Drew and Dru would not be related at all despite sounding alike.
This message was edited 1/30/2011, 5:08 AM