I don't know about Olgilvie, but Ogilvie is a Scottish surname.
Scottish: habitational name from a place near Glamis in the former county of
Angus, which is first recorded c.1205 in the form Ogilvin. It is probably named from an early British form of Welsh uchel ‘high’ + ma ‘plain’, ‘place’ (mutated to fa) or ban ‘hill’ (mutated to fan).
Dictionary of American Family Names, Oxford University Press, ISBN 0-19-508137-4